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/f29-build-14097101-1013132/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.fc29.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/f29-build-14097101-1013132/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.jBHe37 + 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 Patch #40 (build-aarch64-skia.patch): + echo 'Patch #40 (build-aarch64-skia.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/src/jumper/SkJumper_stages.cpp Patch #41 (build-disable-elfhack.patch): + echo 'Patch #41 (build-disable-elfhack.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .disable-elfhack --fuzz=0 patching file toolkit/moz.configure + echo 'Patch #3 (mozilla-build-arm.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 Patch #3 (mozilla-build-arm.patch): patching file gfx/skia/skia/include/core/SkPreConfig.h Patch #42 (prio-nss-build.patch): + echo '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 Patch #44 (mozilla-1494037.patch): + echo 'Patch #44 (mozilla-1494037.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1494037 --fuzz=0 patching file gfx/cairo/libpixman/src/pixman-vmx.c Patch #215 (firefox-enable-addons.patch): + echo 'Patch #215 (firefox-enable-addons.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 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 Patch #226 (rhbz-1354671.patch): + echo 'Patch #226 (rhbz-1354671.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1354671 --fuzz=0 patching file layout/base/nsIPresShell.h Hunk #1 succeeded at 201 (offset -11 lines). Patch #402 (mozilla-1196777.patch): + echo 'Patch #402 (mozilla-1196777.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1196777 --fuzz=0 patching file widget/gtk/nsWindow.cpp Hunk #1 succeeded at 151 (offset 9 lines). Patch #406 (mozilla-256180.patch): + echo 'Patch #406 (mozilla-256180.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .256180 --fuzz=0 patching file layout/generic/nsIFrame.h Patch #413 (mozilla-1353817.patch): + echo 'Patch #413 (mozilla-1353817.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 395 (offset 96 lines). Patch #421 (mozilla-1447775.patch): + echo '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 Patch #574 (firefox-pipewire.patch): + echo 'Patch #574 (firefox-pipewire.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/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 Patch #581 (mozilla-1493081.patch): + echo '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 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.1rY3y9 + exit 0 + umask 022 + cd /builddir/build/BUILD Generate big endian version of config/external/icu/data/icud58l.dat + cd firefox-63.0 + 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=4 + '[' 4 -ge 2 ']' + MOZ_SMP_FLAGS=-j2 + '[' 4 -ge 4 ']' + MOZ_SMP_FLAGS=-j4 + '[' 4 -ge 8 ']' + export MOZ_MAKE_FLAGS=-j4 + MOZ_MAKE_FLAGS=-j4 + export MOZ_SERVICES_SYNC=1 + MOZ_SERVICES_SYNC=1 + export STRIP=/bin/true + STRIP=/bin/true + ./mach build 0:02.22 Clobber not needed. 0:02.22 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:02.25 /usr/bin/gmake -f client.mk -s configure 0:02.30 cd /builddir/build/BUILD/firefox-63.0/objdir 0:02.32 /builddir/build/BUILD/firefox-63.0/configure 0:02.81 Creating Python environment 0:09.64 New python executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python2.7 0:09.64 Also creating executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python 0:09.64 Installing setuptools, pip, wheel...done. 0:13.86 running build_ext 0:13.87 building 'psutil._psutil_linux' extension 0:13.87 creating build/temp.linux-aarch64-2.7 0:13.87 creating build/temp.linux-aarch64-2.7/psutil 0:13.87 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:13.87 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:13.87 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:13.87 creating build/lib.linux-aarch64-2.7 0:13.88 creating build/lib.linux-aarch64-2.7/psutil 0:13.88 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:13.88 building 'psutil._psutil_posix' extension 0:13.88 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:13.88 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:13.88 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:13.88 copying build/lib.linux-aarch64-2.7/psutil/_psutil_linux.so -> psutil 0:13.88 copying build/lib.linux-aarch64-2.7/psutil/_psutil_posix.so -> psutil 0:13.88 Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) 0:13.88 Reexecuting in the virtualenv 0:14.53 Adding configure options from /builddir/build/BUILD/firefox-63.0/.mozconfig 0:14.53 --enable-application=browser 0:14.53 --prefix=/usr 0:14.53 --libdir=/usr/lib64 0:14.53 --with-system-zlib 0:14.53 --with-system-bz2 0:14.53 --disable-strip 0:14.54 --disable-tests 0:14.54 --enable-necko-wifi 0:14.54 --enable-startup-notification 0:14.54 --disable-updater 0:14.54 --enable-chrome-format=omni 0:14.54 --enable-pulseaudio 0:14.55 --with-system-icu 0:14.55 --with-mozilla-api-keyfile=../mozilla-api-key 0:14.55 --with-google-api-keyfile=../google-api-key 0:14.55 --enable-release 0:14.55 --enable-pie 0:14.55 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:14.55 --enable-default-toolkit=cairo-gtk3-wayland 0:14.55 --enable-official-branding 0:14.55 --with-system-nspr 0:14.55 --with-system-nss 0:14.55 --disable-system-sqlite 0:14.55 --disable-system-cairo 0:14.56 --enable-system-ffi 0:14.56 --enable-optimize=-g -O2 0:14.56 --disable-debug 0:14.56 --disable-jemalloc 0:14.56 --disable-webrtc 0:14.56 --disable-crashreporter 0:14.56 --with-system-jpeg 0:14.56 --with-system-libvpx 0:14.56 --without-system-icu 0:14.56 MOZILLA_OFFICIAL=1 0:14.56 MOZ_TELEMETRY_REPORTING=1 0:14.56 BUILD_OFFICIAL=1 0:14.57 checking for vcs source checkout... no 0:15.47 checking for a shell... /usr/bin/sh 0:15.74 checking for host system type... aarch64-unknown-linux-gnu 0:15.74 checking for target system type... aarch64-unknown-linux-gnu 0:16.02 checking for a shell... /usr/bin/sh 0:16.29 checking for host system type... aarch64-unknown-linux-gnu 0:16.29 checking for target system type... aarch64-unknown-linux-gnu 0:16.70 checking for vcs source checkout... no 0:16.72 checking whether cross compiling... no 0:16.72 checking for the target C compiler... /usr/bin/gcc 0:16.82 checking whether the target C compiler can be used... yes 0:16.94 checking for Python 3... /usr/bin/python3 (3.7.0) 0:16.98 checking for pkg_config... /usr/bin/pkg-config 0:16.99 checking for pkg-config version... 1.5.3 0:16.99 checking for yasm... /usr/bin/yasm 0:17.01 checking yasm version... 1.3.0 0:17.03 checking the target C compiler version... 8.2.1 0:17.13 checking the target C compiler works... yes 0:17.13 checking for the target C++ compiler... /usr/bin/g++ 0:17.19 checking whether the target C++ compiler can be used... yes 0:17.19 checking the target C++ compiler version... 8.2.1 0:17.31 checking the target C++ compiler works... yes 0:17.31 checking for the host C compiler... /usr/bin/gcc 0:17.35 checking whether the host C compiler can be used... yes 0:17.36 checking the host C compiler version... 8.2.1 0:17.48 checking the host C compiler works... yes 0:17.48 checking for the host C++ compiler... /usr/bin/g++ 0:17.54 checking whether the host C++ compiler can be used... yes 0:17.55 checking the host C++ compiler version... 8.2.1 0:17.64 checking the host C++ compiler works... yes 0:17.74 checking for 64-bit OS... yes 0:17.75 checking bindgen cflags... [u'-I/usr/include/nspr4', u'-I/usr/include/pixman-1'] 0:17.76 checking for llvm_profdata... /usr/bin/llvm-profdata 0:17.84 checking for linker... bfd 0:17.87 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:17.98 checking for stdint.h... yes 0:18.08 checking for inttypes.h... yes 0:18.20 checking for malloc.h... yes 0:18.45 checking for alloca.h... yes 0:18.69 checking for sys/byteorder.h... no 0:18.86 checking for getopt.h... yes 0:19.08 checking for unistd.h... yes 0:19.19 checking for nl_types.h... yes 0:19.22 checking for cpuid.h... no 0:19.35 checking for sys/statvfs.h... yes 0:19.45 checking for sys/statfs.h... yes 0:19.55 checking for sys/vfs.h... yes 0:19.66 checking for sys/mount.h... yes 0:19.78 checking for sys/quota.h... yes 0:19.93 checking for linux/quota.h... yes 0:20.04 checking for linux/if_addr.h... yes 0:20.17 checking for linux/rtnetlink.h... yes 0:20.28 checking for sys/queue.h... yes 0:20.40 checking for sys/types.h... yes 0:20.53 checking for netinet/in.h... yes 0:20.61 checking for byteswap.h... yes 0:20.74 checking for linux/perf_event.h... yes 0:20.82 checking for perf_event_open system call... yes 0:20.87 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:20.89 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:20.94 checking whether the C compiler supports -Wunreachable-code-return... no 0:20.96 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:21.01 checking whether the C compiler supports -Wclass-varargs... no 0:21.03 checking whether the C++ compiler supports -Wclass-varargs... no 0:21.06 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:21.10 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:21.13 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:21.17 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:21.20 checking whether the C compiler supports -Wloop-analysis... no 0:21.22 checking whether the C++ compiler supports -Wloop-analysis... no 0:21.34 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:21.36 checking whether the C++ compiler supports -Wc++2a-compat... no 0:21.39 checking whether the C++ compiler supports -Wcomma... no 0:21.49 checking whether the C compiler supports -Wduplicated-cond... yes 0:21.60 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:21.70 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:21.74 checking whether the C compiler supports -Wstring-conversion... no 0:21.76 checking whether the C++ compiler supports -Wstring-conversion... no 0:21.78 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:21.81 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:21.84 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:21.94 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:22.03 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:22.11 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:22.19 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:22.28 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:22.36 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:22.47 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:22.57 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:22.68 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:22.75 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:22.78 checking whether the C compiler supports -Wno-error=return-std-move... no 0:22.82 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:22.89 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:22.97 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:23.05 checking whether the C compiler supports -Wformat... yes 0:23.16 checking whether the C++ compiler supports -Wformat... yes 0:23.24 checking whether the C compiler supports -Wformat-security... no 0:23.30 checking whether the C++ compiler supports -Wformat-security... no 0:23.39 checking whether the C compiler supports -Wformat-overflow=2... yes 0:23.49 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:23.56 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:23.57 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:23.65 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:23.68 checking for llvm-config... /usr/bin/llvm-config 0:23.85 checking for libpulse... yes 0:23.87 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:23.87 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:23.87 checking for rustc... /usr/bin/rustc 0:23.88 checking for cargo... /usr/bin/cargo 0:24.01 checking rustc version... 1.29.1 0:24.07 checking cargo version... 1.29.0 0:26.29 checking for rustdoc... /usr/bin/rustdoc 0:26.29 checking for cbindgen... /usr/bin/cbindgen 0:26.31 checking cbindgen version... 0.6.3 0:26.31 checking for rustfmt... not found 0:26.35 checking for libffi > 3.0.9... yes 0:26.35 checking MOZ_FFI_CFLAGS... 0:26.37 checking MOZ_FFI_LIBS... -lffi 0:26.37 checking for nodejs... /usr/bin/node 0:26.41 checking for node.js version... 10.11.0 0:26.42 checking for gtk+-wayland-3.0 >= 3.22... yes 0:26.46 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:26.49 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:26.49 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:26.51 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:26.52 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:26.54 checking for fontconfig >= 2.7.0... yes 0:26.55 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:26.56 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:26.58 checking for freetype2 >= 6.1.0... yes 0:26.60 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:26.61 checking _FT2_LIBS... -lfreetype 0:26.61 checking for tar... /usr/bin/gtar 0:26.61 checking for unzip... /usr/bin/unzip 0:26.61 checking for zip... /usr/bin/zip 0:26.61 checking for gn... not found 0:26.62 checking for the Mozilla API key... yes 0:26.62 checking for the Google API key... yes 0:26.62 checking for the Bing API key... no 0:26.62 checking for the Adjust SDK key... no 0:26.62 checking for the Leanplum SDK key... no 0:26.62 checking for the Pocket API key... no 0:26.64 checking for awk... /usr/bin/gawk 0:26.64 checking for perl... /usr/bin/perl 0:26.66 checking for minimum required perl version >= 5.006... 5.028000 0:26.69 checking for full perl installation... yes 0:26.69 checking for gmake... /usr/bin/gmake 0:26.69 checking for watchman... not found 0:26.69 checking for xargs... /usr/bin/xargs 0:26.70 checking for rpmbuild... /usr/bin/rpmbuild 0:26.71 checking for autoconf... /usr/bin/autoconf-2.13 0:29.06 creating cache ./config.cache 0:29.19 checking host system type... aarch64-unknown-linux-gnu 0:29.30 checking target system type... aarch64-unknown-linux-gnu 0:29.41 checking build system type... aarch64-unknown-linux-gnu 0:29.42 checking for objcopy... /usr/bin/objcopy 0:29.44 checking for gcc... /usr/bin/gcc -std=gnu99 0:29.60 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:29.61 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:29.64 checking whether we are using GNU C... yes 0:29.72 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:29.72 checking for c++... /usr/bin/g++ 0:30.13 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:30.14 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:30.18 checking whether we are using GNU C++... yes 0:30.30 checking whether /usr/bin/g++ accepts -g... yes 0:30.30 checking for ranlib... ranlib 0:30.30 checking for as... /usr/bin/as 0:30.30 checking for ar... ar 0:30.32 checking for strip... /bin/true 0:30.32 checking for windres... no 0:30.32 checking for otool... no 0:30.66 checking for X... libraries , headers 0:30.79 checking for dnet_ntoa in -ldnet... no 0:30.92 checking for dnet_ntoa in -ldnet_stub... no 0:31.09 checking for gethostbyname... yes 0:31.24 checking for connect... yes 0:31.41 checking for remove... yes 0:31.56 checking for shmat... yes 0:31.68 checking for IceConnectionNumber in -lICE... yes 0:31.99 checking for --noexecstack option to as... yes 0:32.13 checking for -z noexecstack option to ld... yes 0:32.28 checking for -z text option to ld... yes 0:32.45 checking for -z relro option to ld... yes 0:32.60 checking for -z nocopyreloc option to ld... yes 0:32.76 checking for --build-id=sha1 option to ld... yes 0:32.89 checking for --ignore-unresolved-symbol option to ld... yes 0:32.98 checking if toolchain supports -mssse3 option... no 0:33.04 checking if toolchain supports -msse4.1 option... no 0:33.21 checking whether the linker supports Identical Code Folding... no 0:33.88 checking whether removing dead symbols breaks debugging... no 0:34.05 checking for PIE support... yes 0:34.16 checking for working const... yes 0:34.22 checking for mode_t... yes 0:34.28 checking for off_t... yes 0:34.34 checking for pid_t... yes 0:34.39 checking for size_t... yes 0:34.83 checking whether 64-bits std::atomic requires -latomic... no 0:34.95 checking for dirent.h that defines DIR... yes 0:35.11 checking for opendir in -ldir... no 0:35.21 checking for sockaddr_in.sin_len... false 0:35.30 checking for sockaddr_in6.sin6_len... false 0:35.39 checking for sockaddr.sa_len... false 0:35.53 checking for gethostbyname_r in -lc_r... no 0:35.87 checking for library containing dlopen... -ldl 0:35.98 checking for dlfcn.h... yes 0:36.16 checking for dladdr... yes 0:36.34 checking for memmem... yes 0:36.51 checking for socket in -lsocket... no 0:36.68 checking for XDrawLines in -lX11... yes 0:36.84 checking for XextAddDisplay in -lXext... yes 0:37.03 checking for XtFree in -lXt... yes 0:37.21 checking for xcb_connect in -lxcb... yes 0:37.40 checking for xcb_shm_query_version in -lxcb-shm... yes 0:37.61 checking for XGetXCBConnection in -lX11-xcb... yes 0:37.73 checking for pthread_create in -lpthreads... no 0:37.93 checking for pthread_create in -lpthread... yes 0:38.11 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:38.25 checking for pthread.h... yes 0:38.38 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:38.53 checking for 8-bit clean memcmp... yes 0:38.68 checking for stat64... yes 0:38.88 checking for lstat64... yes 0:39.06 checking for truncate64... yes 0:39.25 checking for statvfs64... yes 0:39.42 checking for statvfs... yes 0:39.58 checking for statfs64... yes 0:39.75 checking for statfs... yes 0:39.92 checking for getpagesize... yes 0:40.09 checking for gmtime_r... yes 0:40.27 checking for localtime_r... yes 0:40.45 checking for arc4random... no 0:40.64 checking for arc4random_buf... no 0:40.80 checking for mallinfo... yes 0:40.97 checking for gettid... no 0:41.13 checking for lchown... yes 0:41.32 checking for setpriority... yes 0:41.49 checking for strerror... yes 0:41.67 checking for syscall... yes 0:41.85 checking for clock_gettime(CLOCK_MONOTONIC)... 0:42.03 checking for pthread_cond_timedwait_monotonic_np... 0:42.25 checking for res_ninit()... yes 0:42.40 checking for an implementation of va_copy()... yes 0:42.52 checking whether va_list can be copied by value... yes 0:42.86 checking for C++ dynamic_cast to void*... yes 0:43.25 checking for __thread keyword for TLS variables... yes 0:43.41 checking for localeconv... yes 0:43.57 checking for malloc.h... yes 0:43.75 checking for strndup... yes 0:43.96 checking for posix_memalign... yes 0:44.17 checking for memalign... yes 0:44.55 checking for malloc_usable_size... yes 0:44.65 checking whether malloc_usable_size definition can use const argument... no 0:44.71 checking for valloc in malloc.h... yes 0:44.76 checking for valloc in unistd.h... no 0:44.78 checking NSPR selection... system 0:44.78 checking for nspr-config... /usr/bin/nspr-config 0:44.87 checking for NSPR - version >= 4.19... yes 0:45.18 checking for nss-config... /usr/bin/nss-config 0:45.33 checking for NSS - version >= 3.39... yes 0:45.50 checking for jpeg_destroy_compress in -ljpeg... yes 0:45.82 checking for gzread in -lz... yes 0:45.97 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-63.0/browser/confvars.sh 0:46.00 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:46.08 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:46.09 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:46.13 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:46.17 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:46.19 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:46.20 checking for libstartup-notification-1.0 >= 0.8... yes 0:46.21 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:46.22 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:46.26 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:46.27 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:46.28 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:46.31 checking for dbus-1 >= 0.60... yes 0:46.31 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:46.32 checking MOZ_DBUS_LIBS... -ldbus-1 0:46.34 checking for dbus-glib-1 >= 0.60... yes 0:46.34 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:46.36 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:46.47 checking for vpx >= 1.5.0... yes 0:46.48 checking MOZ_LIBVPX_CFLAGS... 0:46.49 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:46.61 checking for vpx/vpx_decoder.h... yes 0:46.92 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:47.02 checking for vpx_mem/vpx_mem.h... no 0:47.19 checking for linux/joystick.h... yes 0:47.21 checking for wget... no 0:47.43 checking for fdatasync... yes 0:47.55 checking for valid C compiler optimization flags... yes 0:47.99 checking for __cxa_demangle... yes 0:48.14 checking for unwind.h... yes 0:48.52 checking for _Unwind_Backtrace... yes 0:48.55 checking for -pipe support... yes 0:48.73 checking what kind of list files are supported by the linker... linkerscript 0:48.74 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:48.74 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:48.76 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:48.91 checking for FT_Bitmap_Size.y_ppem... yes 0:49.11 checking for FT_GlyphSlot_Embolden... yes 0:49.30 checking for FT_Load_Sfnt_Table... yes 0:49.53 checking for fontconfig/fcfreetype.h... yes 0:49.94 checking for posix_fadvise... yes 0:50.42 checking for posix_fallocate... yes 0:50.71 updating cache ./config.cache 0:50.72 creating ./config.data 0:51.19 js/src> configuring 0:51.20 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:51.56 js/src> checking for vcs source checkout... no 0:51.76 js/src> checking for a shell... /usr/bin/sh 0:51.85 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:51.92 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:51.93 js/src> checking for a shell... /usr/bin/sh 0:52.01 js/src> checking for host system type... aarch64-unknown-linux-gnu 0:52.08 js/src> checking for target system type... aarch64-unknown-linux-gnu 0:52.10 js/src> checking for android platform directory... no 0:52.10 js/src> checking for android sysroot directory... no 0:52.12 js/src> checking for android system directory... no 0:52.12 js/src> checking for the Android toolchain directory... not found 0:52.27 js/src> checking for android platform directory... no 0:52.27 js/src> checking for android system directory... no 0:52.27 js/src> checking for android sysroot directory... no 0:52.27 js/src> checking for the Android toolchain directory... not found 0:53.09 js/src> checking for vcs source checkout... no 0:53.10 js/src> checking whether cross compiling... no 0:53.10 js/src> checking for the target C compiler... /usr/bin/gcc 0:53.16 js/src> checking whether the target C compiler can be used... yes 0:53.28 js/src> checking for Python 3... /usr/bin/python3 (3.7.0) 0:53.29 js/src> checking for pkg_config... /usr/bin/pkg-config 0:53.31 js/src> checking for pkg-config version... 1.5.3 0:53.31 js/src> checking for yasm... /usr/bin/yasm 0:53.33 js/src> checking yasm version... 1.3.0 0:53.33 js/src> checking for android ndk version... no 0:53.34 js/src> checking for GoogleVR SDK... Not specified 0:53.35 js/src> checking the target C compiler version... 8.2.1 0:53.47 js/src> checking the target C compiler works... yes 0:53.47 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:53.53 js/src> checking whether the target C++ compiler can be used... yes 0:53.53 js/src> checking the target C++ compiler version... 8.2.1 0:53.62 js/src> checking the target C++ compiler works... yes 0:53.63 js/src> checking for the host C compiler... /usr/bin/gcc 0:53.68 js/src> checking whether the host C compiler can be used... yes 0:53.69 js/src> checking the host C compiler version... 8.2.1 0:53.76 js/src> checking the host C compiler works... yes 0:53.76 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:53.82 js/src> checking whether the host C++ compiler can be used... yes 0:53.82 js/src> checking the host C++ compiler version... 8.2.1 0:53.90 js/src> checking the host C++ compiler works... yes 0:54.00 js/src> checking for 64-bit OS... yes 0:54.01 js/src> checking bindgen cflags... no 0:54.03 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:54.10 js/src> checking for linker... bfd 0:54.13 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:54.23 js/src> checking for stdint.h... yes 0:54.35 js/src> checking for inttypes.h... yes 0:54.45 js/src> checking for malloc.h... yes 0:54.58 js/src> checking for alloca.h... yes 0:54.63 js/src> checking for sys/byteorder.h... no 0:54.75 js/src> checking for getopt.h... yes 0:54.84 js/src> checking for unistd.h... yes 0:54.94 js/src> checking for nl_types.h... yes 0:54.98 js/src> checking for cpuid.h... no 0:55.07 js/src> checking for sys/statvfs.h... yes 0:55.17 js/src> checking for sys/statfs.h... yes 0:55.26 js/src> checking for sys/vfs.h... yes 0:55.34 js/src> checking for sys/mount.h... yes 0:55.49 js/src> checking for sys/quota.h... yes 0:55.63 js/src> checking for linux/quota.h... yes 0:55.76 js/src> checking for linux/if_addr.h... yes 0:55.92 js/src> checking for linux/rtnetlink.h... yes 0:55.98 js/src> checking for sys/queue.h... yes 0:56.12 js/src> checking for sys/types.h... yes 0:56.23 js/src> checking for netinet/in.h... yes 0:56.34 js/src> checking for byteswap.h... yes 0:56.46 js/src> checking for linux/perf_event.h... yes 0:56.55 js/src> checking for perf_event_open system call... yes 0:56.56 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:56.60 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:56.63 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:56.67 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:56.68 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:56.70 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:56.74 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:56.76 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:56.78 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:56.80 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:56.83 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:56.87 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:56.96 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:57.00 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:57.02 js/src> checking whether the C++ compiler supports -Wcomma... no 0:57.10 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:57.19 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:57.29 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:57.32 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:57.35 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:57.37 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:57.41 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:57.43 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:57.51 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:57.61 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:57.69 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:57.78 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:57.87 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:57.95 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:58.03 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:58.13 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:58.24 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:58.32 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:58.36 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:58.38 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:58.46 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:58.54 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:58.64 js/src> checking whether the C compiler supports -Wformat... yes 0:58.72 js/src> checking whether the C++ compiler supports -Wformat... yes 0:58.79 js/src> checking whether the C compiler supports -Wformat-security... no 0:58.87 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:58.98 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:59.09 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:59.15 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:59.18 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:59.28 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:59.37 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:59.40 js/src> checking for llvm-config... /usr/bin/llvm-config 0:59.54 js/src> checking for rustc... /usr/bin/rustc 0:59.54 js/src> checking for cargo... /usr/bin/cargo 0:59.67 js/src> checking rustc version... 1.29.1 0:59.71 js/src> checking cargo version... 1.29.0 1:00.66 js/src> checking for rustdoc... /usr/bin/rustdoc 1:00.67 js/src> checking for rustfmt... not found 1:00.71 js/src> checking for libffi > 3.0.9... yes 1:00.73 js/src> checking MOZ_FFI_CFLAGS... 1:00.74 js/src> checking MOZ_FFI_LIBS... -lffi 1:00.74 js/src> checking for awk... /usr/bin/gawk 1:00.75 js/src> checking for perl... /usr/bin/perl 1:00.78 js/src> checking for minimum required perl version >= 5.006... 5.028000 1:00.82 js/src> checking for full perl installation... yes 1:00.82 js/src> checking for gmake... /usr/bin/gmake 1:00.82 js/src> checking for watchman... not found 1:00.82 js/src> checking for xargs... /usr/bin/xargs 1:00.82 js/src> checking for rpmbuild... /usr/bin/rpmbuild 1:00.82 js/src> checking for autoconf... /usr/bin/autoconf-2.13 1:00.83 js/src> Refreshing /builddir/build/BUILD/firefox-63.0/js/src/old-configure with /usr/bin/autoconf-2.13 1:01.84 js/src> loading cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 1:02.00 js/src> checking host system type... aarch64-unknown-linux-gnu 1:02.09 js/src> checking target system type... aarch64-unknown-linux-gnu 1:02.22 js/src> checking build system type... aarch64-unknown-linux-gnu 1:02.22 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 1:02.36 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now -Wl,--no-keep-memory -Wl,--reduce-memory-overheads ) works... yes 1:02.36 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -fasynchronous-unwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -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 1:02.36 js/src> checking whether we are using GNU C... (cached) yes 1:02.36 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 1:02.36 js/src> checking for c++... (cached) /usr/bin/g++ 1:02.72 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 1:02.72 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 1:02.72 js/src> checking whether we are using GNU C++... (cached) yes 1:02.73 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 1:02.97 js/src> checking for ranlib... (cached) ranlib 1:02.98 js/src> checking for as... (cached) /usr/bin/as 1:02.98 js/src> checking for ar... (cached) ar 1:03.00 js/src> checking for strip... (cached) /bin/true 1:03.00 js/src> checking for windres... no 1:03.06 js/src> checking for sb-conf... no 1:03.06 js/src> checking for ve... no 1:03.08 js/src> checking for X... (cached) libraries , headers 1:03.10 js/src> checking for dnet_ntoa in -ldnet... (cached) no 1:03.12 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 1:03.12 js/src> checking for gethostbyname... (cached) yes 1:03.12 js/src> checking for connect... (cached) yes 1:03.13 js/src> checking for remove... (cached) yes 1:03.13 js/src> checking for shmat... (cached) yes 1:03.16 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 1:03.52 js/src> checking for --noexecstack option to as... yes 1:03.66 js/src> checking for -z noexecstack option to ld... yes 1:03.81 js/src> checking for -z text option to ld... yes 1:03.98 js/src> checking for -z relro option to ld... yes 1:04.14 js/src> checking for -z nocopyreloc option to ld... yes 1:04.29 js/src> checking for --build-id=sha1 option to ld... yes 1:04.43 js/src> checking whether the linker supports Identical Code Folding... no 1:05.13 js/src> checking whether removing dead symbols breaks debugging... no 1:05.29 js/src> checking for PIE support... yes 1:05.30 js/src> checking for working const... (cached) yes 1:05.30 js/src> checking for mode_t... (cached) yes 1:05.30 js/src> checking for off_t... (cached) yes 1:05.31 js/src> checking for pid_t... (cached) yes 1:05.31 js/src> checking for size_t... (cached) yes 1:05.44 js/src> checking for ssize_t... yes 1:05.46 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 1:05.46 js/src> checking for dirent.h that defines DIR... (cached) yes 1:05.50 js/src> checking for opendir in -ldir... (cached) no 1:05.50 js/src> checking for gethostbyname_r in -lc_r... (cached) no 1:05.50 js/src> checking for library containing dlopen... (cached) -ldl 1:05.51 js/src> checking for dlfcn.h... (cached) yes 1:05.54 js/src> checking for socket in -lsocket... (cached) no 1:05.56 js/src> checking for pthread_create in -lpthreads... (cached) no 1:05.56 js/src> checking for pthread_create in -lpthread... (cached) yes 1:05.75 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 1:05.77 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 1:05.77 js/src> checking for 8-bit clean memcmp... (cached) yes 1:05.93 js/src> checking for getc_unlocked... yes 1:06.13 js/src> checking for _getc_nolock... no 1:06.13 js/src> checking for gmtime_r... (cached) yes 1:06.15 js/src> checking for localtime_r... (cached) yes 1:06.34 js/src> checking for pthread_getname_np... yes 1:06.52 js/src> checking for pthread_get_name_np... no 1:06.53 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 1:06.76 js/src> checking for sin in -lm... yes 1:06.98 js/src> checking for sincos in -lm... yes 1:07.16 js/src> checking for __sincos in -lm... no 1:07.17 js/src> checking for res_ninit()... (cached) yes 1:07.37 js/src> checking for nl_langinfo and CODESET... yes 1:07.37 js/src> checking for an implementation of va_copy()... (cached) yes 1:07.37 js/src> checking whether va_list can be copied by value... (cached) yes 1:07.40 js/src> checking for C++ dynamic_cast to void*... (cached) yes 1:07.40 js/src> checking for __thread keyword for TLS variables... (cached) yes 1:07.42 js/src> checking for localeconv... (cached) yes 1:07.45 js/src> checking NSPR selection... command-line 1:07.55 js/src> checking for valid optimization flags... yes 1:07.57 js/src> checking for __cxa_demangle... (cached) yes 1:07.61 js/src> checking for -pipe support... yes 1:07.72 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 1:07.99 js/src> checking what kind of list files are supported by the linker... linkerscript 1:08.06 js/src> checking for posix_fadvise... (cached) yes 1:08.08 js/src> checking for posix_fallocate... (cached) yes 1:08.11 js/src> checking for malloc.h... (cached) yes 1:08.12 js/src> checking for strndup... (cached) yes 1:08.13 js/src> checking for posix_memalign... (cached) yes 1:08.15 js/src> checking for memalign... (cached) yes 1:08.17 js/src> checking for malloc_usable_size... (cached) yes 1:08.30 js/src> checking whether malloc_usable_size definition can use const argument... no 1:08.38 js/src> checking for valloc in malloc.h... yes 1:08.42 js/src> checking for valloc in unistd.h... no 1:08.43 js/src> checking for localeconv... (cached) yes 1:08.51 js/src> updating cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 1:08.51 js/src> creating ./config.data 1:08.59 js/src> Creating config.status 1:09.11 Creating config.status 1:10.00 Reticulating splines... 1:13.95 0:04.07 File already read. Skipping: /builddir/build/BUILD/firefox-63.0/gfx/angle/targets/angle_common/moz.build 1:45.59 Finished reading 1493 moz.build files in 9.03s 1:45.59 Read 8 gyp files in parallel contributing 0.00s to total wall time 1:45.59 Processed into 6390 build config descriptors in 10.67s 1:45.59 RecursiveMake backend executed in 13.28s 1:45.60 2427 total backend files; 2427 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 912 Makefile 1:45.60 FasterMake backend executed in 1.45s 1:45.60 15 total backend files; 15 created; 0 updated; 0 unchanged; 0 deleted 1:45.60 Total wall time: 35.68s; CPU time: 34.87s; Efficiency: 98%; Untracked: 1.26s Configure complete! Be sure to run |mach build| to pick up any changes 1:46.59 Clobber not needed. 1:46.60 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:46.61 /usr/bin/gmake -f client.mk -s 1:47.61 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:47.67 Elapsed: 0.01s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 1:47.70 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 1:48.45 Elapsed: 0.44s; From _tests: Kept 11 existing; Added/updated 433; Removed 0 files and 0 directories. 1:49.45 Elapsed: 1.21s; From dist/bin: Kept 7 existing; Added/updated 2456; Removed 0 files and 0 directories. 1:49.48 Elapsed: 1.90s; From dist/include: Kept 1557 existing; Added/updated 3422; Removed 0 files and 0 directories. 1:49.58 mozilla-config.h.stub 1:49.89 buildid.h.stub 1:50.20 source-repo.h.stub 1:50.92 config 1:51.42 nsinstall_real 1:51.80 stl.sentinel.stub 1:52.17 system-header.sentinel.stub 1:52.88 application.ini.stub 1:52.90 js-confdefs.h.stub 1:52.92 xpcom-config.h.stub 1:53.04 xpcshell.inc.stub 1:53.28 xpcom-private.h.stub 1:53.63 js-config.h.stub 1:53.71 application.ini.h.stub 1:53.79 addons-public.inc.stub 1:53.89 necko-config.h.stub 1:54.34 MOpcodes.h.stub 1:54.50 addons-stage.inc.stub 1:54.78 ServoCSSPropList.py.stub 1:54.90 privileged-package-root.inc.stub 1:55.08 LOpcodes.h.stub 1:55.68 domainsfallbacks.properties.h.stub 1:55.74 ReservedWordsGenerated.h.stub 1:56.27 selfhosted.out.h.stub 1:56.39 labelsencodings.properties.h.stub 1:57.11 localesfallbacks.properties.h.stub 1:57.15 /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=30 -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=0 -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:57.23 StatsPhasesGenerated.h.stub 1:57.88 nonparticipatingdomains.properties.h.stub 1:57.95 StatsPhasesGenerated.cpp.stub 1:58.50 CrashAnnotations.h.stub 1:58.70 xpidl.stub.stub 1:59.98 Services.cpp.stub 2:00.47 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-63.0/objdir/config/makefiles/xpidl xpidl 2:00.47 accessibility.xpt 2:00.48 alerts.xpt 2:00.70 Services.h.stub 2:01.41 services.rs.stub 2:02.14 appshell.xpt 2:03.30 appstartup.xpt 2:04.27 autocomplete.xpt 2:04.39 autoconfig.xpt 2:05.19 backgroundhangmonitor.xpt 2:05.40 browser-element.xpt 2:05.90 browser-feeds.xpt 2:06.00 browser-newtab.xpt 2:06.77 browsercompsbase.xpt 2:06.80 caps.xpt 2:07.56 captivedetect.xpt 2:07.57 chrome.xpt 2:08.50 commandhandler.xpt 2:09.15 commandlines.xpt 2:09.17 composer.xpt 2:10.15 content_events.xpt 2:10.76 content_geckomediaplugins.xpt 2:10.78 content_html.xpt 2:11.38 content_webrtc.xpt 2:12.16 content_xslt.xpt 2:12.31 diskspacewatcher.xpt 2:12.94 docshell.xpt 2:13.06 dom.xpt 2:13.41 dom_audiochannel.xpt 2:15.73 dom_base.xpt 2:15.87 dom_bindings.xpt 2:16.63 dom_events.xpt 2:17.67 dom_geolocation.xpt 2:18.14 nsCSSPropertyID.h.stub 2:18.27 dom_html.xpt 2:18.84 dom_indexeddb.xpt 2:18.92 ServoCSSPropList.h.stub 2:19.34 dom_media.xpt 2:19.50 nsComputedDOMStyleGenerated.cpp.stub 2:19.54 dom_network.xpt 2:20.05 dom_notification.xpt 2:20.22 nsCSSPropsGenerated.inc.stub 2:20.34 dom_payments.xpt 2:20.73 ServoStyleConsts.h.stub 2:20.81 dom_power.xpt 2:20.99 dom_presentation.xpt 2:21.68 dom_push.xpt 2:23.65 dom_quota.xpt 2:24.31 dom_security.xpt 2:24.44 dom_sidebar.xpt 2:25.12 dom_simpledb.xpt 2:25.47 dom_storage.xpt 2:25.59 dom_system.xpt 2:26.26 dom_webauthn.xpt 2:26.36 dom_webspeechrecognition.xpt 2:26.70 dom_webspeechsynth.xpt 2:26.74 dom_workers.xpt 2:26.94 dom_xul.xpt 2:27.31 downloads.xpt 2:27.75 editor.xpt 2:27.76 enterprisepolicies.xpt 2:28.39 extensions.xpt 2:28.91 exthandler.xpt 2:29.00 fastfind.xpt 2:29.80 feeds.xpt 2:29.87 gfx.xpt 2:30.09 html5.xpt 2:30.56 htmlparser.xpt 2:30.84 imglib2.xpt 2:31.19 inspector.xpt 2:31.42 intl.xpt 2:31.42 jar.xpt 2:32.04 jsdebugger.xpt 2:32.13 jsinspector.xpt 2:32.68 layout_base.xpt 2:32.84 layout_printing.xpt 2:33.16 layout_xul.xpt 2:33.23 layout_xul_tree.xpt 2:33.58 locale.xpt 2:33.87 loginmgr.xpt 2:34.13 migration.xpt 2:34.49 mimetype.xpt 2:34.86 mozfind.xpt 2:35.03 mozintl.xpt 2:35.44 necko.xpt 2:35.86 necko_about.xpt 2:35.98 necko_cache.xpt 2:36.25 necko_cache2.xpt 2:37.06 necko_cookie.xpt 2:38.10 necko_dns.xpt 2:38.71 necko_file.xpt 2:39.43 necko_ftp.xpt 2:40.05 necko_http.xpt 2:40.47 necko_mdns.xpt 2:40.93 necko_res.xpt 2:41.84 necko_socket.xpt 2:42.86 necko_strconv.xpt 2:43.01 necko_viewsource.xpt 2:44.10 necko_websocket.xpt 2:44.42 necko_wifi.xpt 2:45.14 necko_wyciwyg.xpt 2:45.78 parentalcontrols.xpt 2:45.84 pipnss.xpt 2:46.75 pippki.xpt 2:47.26 places.xpt 2:47.49 plugin.xpt 2:48.22 pref.xpt 2:49.72 prefetch.xpt 2:49.82 remote.xpt 2:50.14 reputationservice.xpt 2:50.75 satchel.xpt 2:50.81 saxparser.xpt 2:51.02 services-crypto-component.xpt 2:51.46 services_fxaccounts.xpt 2:51.64 shellservice.xpt 2:52.01 shistory.xpt 2:52.33 spellchecker.xpt 2:52.38 storage.xpt 2:52.97 telemetry.xpt 2:53.36 thumbnails.xpt 2:53.52 toolkit_asyncshutdown.xpt 2:54.58 toolkit_cleardata.xpt 2:54.64 toolkit_crashservice.xpt 2:55.33 toolkit_filewatcher.xpt 2:55.64 toolkit_finalizationwitness.xpt 2:55.82 toolkit_osfile.xpt 2:56.15 toolkit_perfmonitoring.xpt 2:56.27 toolkit_securityreporter.xpt 2:56.40 toolkit_sessionstore.xpt 2:57.02 toolkit_xulstore.xpt 2:57.17 toolkitprofile.xpt 2:57.31 toolkitremote.xpt 2:57.92 txmgr.xpt 2:58.03 txtsvc.xpt 2:58.37 uconv.xpt 2:58.74 update.xpt 2:59.08 uriloader.xpt 2:59.15 url-classifier.xpt 2:59.69 urlformatter.xpt 3:00.06 webBrowser_core.xpt 3:00.46 webbrowserpersist.xpt 3:01.04 webextensions.xpt 3:01.67 webvtt.xpt 3:02.04 widget.xpt 3:02.36 windowcreator.xpt 3:02.47 windowwatcher.xpt 3:02.86 xpcom_base.xpt 3:03.68 xpcom_components.xpt 3:03.74 xpcom_ds.xpt 3:05.00 xpcom_io.xpt 3:06.99 xpcom_system.xpt 3:07.77 xpcom_threads.xpt 3:08.30 xpconnect.xpt 3:09.18 xul.xpt 3:10.43 xulapp.xpt 3:10.67 zipwriter.xpt 3:11.79 xptdata.cpp 3:18.20 nsGkAtomList.h.stuberror_list.rs.stub 3:18.22 encodingsgroups.properties.h.stub 3:18.66 ErrorList.h.stub 3:18.83 langGroups.properties.h.stub 3:19.23 nsGkAtomConsts.h.stub 3:19.30 ErrorNamesInternal.h.stub 3:19.31 etld_data.inc.stub 3:19.98 PropertyUseCounterMap.inc.stub 3:20.11 CSS2Properties.webidl.stub 3:20.70 UseCounterList.h.stub 3:21.33 xpcAccEvents.h.stub 3:24.53 nsSTSPreloadList.h.stub 3:29.46 TelemetryEventData.h.stub 3:31.51 TelemetryEventEnums.h.stub 3:33.41 TelemetryHistogramData.inc.stub 3:36.79 TelemetryHistogramEnums.h.stub 3:38.76 TelemetryHistogramNameMap.h.stub 3:43.92 TelemetryProcessData.h.stub 3:44.87 TelemetryProcessEnums.h.stub 3:45.50 TelemetryScalarData.h.stub 3:48.56 TelemetryScalarEnums.h.stub 4:40.03 mfbt 4:40.04 js/src 4:40.05 js/src/editline 4:40.06 modules/fdlibm/src 8:43.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 8:43.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 8:43.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 8:43.17 from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.h:28, 8:43.18 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:12, 8:43.18 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.cpp:7, 8:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:2: 8:43.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h: In lambda function: 8:43.19 /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] 8:43.19 mLength += aInsLength; 8:43.19 ~~~~~~~~^~~~~~~~~~~~~ 8:43.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 8:43.19 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:25: note: 'vlength' was declared here 8:43.19 size_t voffset, vlength; 8:43.19 ^~~~~~~ 8:43.19 In file included from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:20, 8:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 8:43.20 /builddir/build/BUILD/firefox-63.0/js/src/util/StringBuffer.h:303:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:43.20 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 8:43.20 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:43.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 8:43.20 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:16: note: 'voffset' was declared here 8:43.20 size_t voffset, vlength; 8:43.20 ^~~~~~~ 8:55.91 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/Tracer.cpp:16, 8:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:11: 8:55.91 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In member function 'bool JS::Zone::hasMarkedRealms()': 8:55.92 /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] 8:55.92 return *it; 8:55.92 ^~ 8:55.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:47: 8:55.92 /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.cpp:296:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 8:55.92 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 8:55.92 ^~~~~ 8:55.92 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/Tracer.cpp:16, 8:55.92 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:11: 8:55.93 /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] 8:55.93 it >= comp->realms().end(); 8:55.93 ~~~~~~~~~~~~~~~~~~^~ 8:55.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:47: 8:55.93 /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.cpp:296:27: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' was declared here 8:55.93 for (RealmsInZoneIter realm(this); !realm.done(); realm.next()) { 8:55.93 ^~~~~ 8:58.70 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:22, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Promise.h:13, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.h:17, 8:58.70 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:24, 8:58.71 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 8:58.71 /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]': 8:58.71 /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] 8:58.71 , mHead(std::forward(Head(aOther))) {} 8:58.71 ^ 8:58.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Array.h:14, 8:58.71 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.h:10, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:7, 8:58.73 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 8:58.73 /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 8:58.73 T tmp(std::move(aX)); 8:58.73 ^~~ 8:58.73 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:22, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Promise.h:13, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.h:17, 8:58.73 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:24, 8:58.73 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 8:58.74 /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] 8:58.74 , mHead(std::forward(Head(aOther))) {} 8:58.74 ^ 8:58.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Array.h:14, 8:58.74 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.h:10, 8:58.74 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Statistics.cpp:7, 8:58.74 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src10.cpp:2: 8:58.74 /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 8:58.74 T tmp(std::move(aX)); 8:58.74 ^~~ 10:59.86 memory/build 11:00.16 memory/mozalloc 11:01.34 memory/volatile 11:03.18 mozglue/misc 11:16.46 config/external/icu/common 12:12.24 /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*)': 12:12.24 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 12:12.24 kenum = uloc_openKeywords(locale, pErrorCode); 12:12.24 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here 12:12.24 default: { 12:12.24 ^~~~~~~ 13:05.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src17.cpp:20: 13:05.77 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 13:05.77 /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] 13:05.77 Maybe scratch; 13:05.77 ^~~~~~~ 13:06.03 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreFixedSlot()': 13:06.04 /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] 13:06.04 Maybe scratch; 13:06.04 ^~~~~~~ 13:24.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src15.cpp:29: 13:24.66 /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]': 13:24.67 /builddir/build/BUILD/firefox-63.0/js/src/jit/CodeGenerator.cpp:13585:30: warning: 'argMir' may be used uninitialized in this function [-Wmaybe-uninitialized] 13:24.67 ABIArg arg = abi.next(argMir); 13:24.67 ~~~~~~~~^~~~~~~~ 14:37.17 icudata_gas.o 14:37.61 config/external/icu/i18n 14:41.20 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 14:41.20 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.20 *offsets++=sourceIndex; 14:41.21 ~~~~~~~~~~^~~~~~~~~~~~ 14:41.21 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 14:41.21 case 3: 14:41.21 ^~~~ 14:41.21 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.21 *offsets++=sourceIndex; 14:41.21 ~~~~~~~~~~^~~~~~~~~~~~ 14:41.21 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 14:41.21 case 2: 14:41.22 ^~~~ 14:41.23 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.24 *charErrorBuffer++=(uint8_t)(diff>>16); 14:41.24 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:41.24 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 14:41.24 case 2: 14:41.24 ^~~~ 14:41.24 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.24 *charErrorBuffer++=(uint8_t)(diff>>8); 14:41.25 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:41.25 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 14:41.25 case 1: 14:41.25 ^~~~ 14:41.25 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.25 *offsets++=sourceIndex; 14:41.25 ~~~~~~~~~~^~~~~~~~~~~~ 14:41.25 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 14:41.25 case 2: 14:41.25 ^~~~ 14:41.26 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.26 *offsets++=sourceIndex; 14:41.26 ~~~~~~~~~~^~~~~~~~~~~~ 14:41.28 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 14:41.28 case 1: 14:41.28 ^~~~ 14:41.28 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 14:41.28 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.28 *target++=(uint8_t)(diff>>24); 14:41.29 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:41.29 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 14:41.29 case 3: 14:41.29 ^~~~ 14:41.29 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.29 *charErrorBuffer++=(uint8_t)(diff>>16); 14:41.29 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:41.29 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 14:41.29 case 2: 14:41.29 ^~~~ 14:41.30 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.30 *charErrorBuffer++=(uint8_t)(diff>>8); 14:41.30 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:41.30 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 14:41.30 case 1: 14:41.30 ^~~~ 14:41.30 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.30 *target++=(uint8_t)(diff>>16); 14:41.30 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 14:41.31 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 14:41.31 case 2: 14:41.31 ^~~~ 14:41.31 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:41.31 *target++=(uint8_t)(diff>>8); 14:41.31 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 14:41.33 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 14:41.33 case 1: 14:41.33 ^~~~ 14:45.78 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 14:45.78 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.78 *target++=(uint8_t)(c>>24); 14:45.78 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:45.79 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 14:45.79 case 3: 14:45.79 ^~~~ 14:45.79 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.83 *target++=(uint8_t)(c>>16); 14:45.83 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:45.83 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 14:45.84 case 2: 14:45.84 ^~~~ 14:45.84 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.85 *target++=(uint8_t)(c>>8); 14:45.85 ~~~~~~~~~^~~~~~~~~~~~~~~~ 14:45.85 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 14:45.86 case 1: 14:45.86 ^~~~ 14:45.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.87 *offsets++=sourceIndex; 14:45.87 ~~~~~~~~~~^~~~~~~~~~~~ 14:45.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 14:45.87 case 3: 14:45.87 ^~~~ 14:45.87 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.89 *offsets++=sourceIndex; 14:45.89 ~~~~~~~~~~^~~~~~~~~~~~ 14:45.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 14:45.89 case 2: 14:45.89 ^~~~ 14:45.89 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.90 *offsets++=sourceIndex; 14:45.90 ~~~~~~~~~~^~~~~~~~~~~~ 14:45.90 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 14:45.90 case 1: 14:45.90 ^~~~ 14:45.90 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.90 *p++=(uint8_t)(c>>24); 14:45.90 ~~~~^~~~~~~~~~~~~~~~~ 14:45.90 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 14:45.90 case 3: 14:45.91 ^~~~ 14:45.92 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.92 *p++=(uint8_t)(c>>16); 14:45.92 ~~~~^~~~~~~~~~~~~~~~~ 14:45.92 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 14:45.92 case 2: 14:45.92 ^~~~ 14:45.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.93 *p++=(uint8_t)(c>>8); 14:45.93 ~~~~^~~~~~~~~~~~~~~~ 14:45.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 14:45.93 case 1: 14:45.93 ^~~~ 14:45.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.93 if(offsets!=NULL) { 14:45.93 ^~ 14:45.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 14:45.94 case 2: 14:45.94 ^~~~ 14:45.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.96 if(offsets!=NULL) { 14:45.96 ^~ 14:45.96 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 14:45.96 case 1: 14:45.96 ^~~~ 14:45.96 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 14:45.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.97 *target++=(uint8_t)(c>>24); 14:45.97 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:45.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 14:45.97 case 3: 14:45.97 ^~~~ 14:45.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.97 *target++=(uint8_t)(c>>16); 14:45.97 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:45.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 14:45.97 case 2: 14:45.97 ^~~~ 14:45.98 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.98 *target++=(uint8_t)(c>>8); 14:45.98 ~~~~~~~~~^~~~~~~~~~~~~~~~ 14:45.98 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 14:45.98 case 1: 14:45.98 ^~~~ 14:45.98 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:45.98 *p++=(uint8_t)(c>>24); 14:45.98 ~~~~^~~~~~~~~~~~~~~~~ 14:45.99 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 14:45.99 case 3: 14:45.99 ^~~~ 14:46.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:46.01 *p++=(uint8_t)(c>>16); 14:46.01 ~~~~^~~~~~~~~~~~~~~~~ 14:46.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 14:46.01 case 2: 14:46.01 ^~~~ 14:46.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:46.01 *p++=(uint8_t)(c>>8); 14:46.01 ~~~~^~~~~~~~~~~~~~~~ 14:46.02 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 14:46.02 case 1: 14:46.02 ^~~~ 14:46.02 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:46.02 *target++=(uint8_t)(c>>16); 14:46.02 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 14:46.02 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 14:46.02 case 2: 14:46.02 ^~~~ 14:46.03 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:46.03 *target++=(uint8_t)(c>>8); 14:46.03 ~~~~~~~~~^~~~~~~~~~~~~~~~ 14:46.03 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 14:46.03 case 1: 14:46.03 ^~~~ 14:51.11 /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&)': 14:51.11 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:51.12 } 14:51.12 ^ 14:51.12 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 14:51.12 case UCAL_EXTENDED_YEAR: 14:51.12 ^~~~ 14:51.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_62::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 14:51.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 14:51.13 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 14:51.13 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:51.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 14:51.13 case UCAL_MONTH: 14:51.13 ^~~~ 15:08.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 15:08.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 15:08.20 from /builddir/build/BUILD/firefox-63.0/js/src/NamespaceImports.h:15, 15:08.20 from /builddir/build/BUILD/firefox-63.0/js/src/jsmath.h:14, 15:08.21 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MCallOptimize.cpp:9, 15:08.21 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: 15:08.21 /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&)': 15:08.21 /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] 15:08.21 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 15:08.21 ^~~~~~~~~~~ 15:08.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:11: 15:08.21 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4014:17: note: 'res' was declared here 15:08.21 int32_t res; 15:08.22 ^~~ 15:08.22 /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&)': 15:08.23 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4037:35: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 15:08.23 return MConstant::NewInt64(alloc, res); 15:08.23 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ 15:47.31 /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)': 15:47.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 15:47.32 if(fastCopy) { 15:47.32 ^~ 15:47.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:552:3: note: here 15:47.32 case kWritableAlias: { 15:47.32 ^~~~ 15:47.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 15:47.32 U_FALLTHROUGH; 15:47.32 ^ 15:47.32 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:563:3: note: here 15:47.32 default: 15:47.33 ^~~~~~~ 16:00.38 /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*)': 16:00.39 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 16:00.39 *status = U_RESOURCE_TYPE_MISMATCH; 16:00.39 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 16:00.39 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1492:5: note: here 16:00.39 default: 16:00.39 ^~~~~~~ 16:24.66 /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*)': 16:24.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 16:24.66 if (!PatternProps::isWhiteSpace(c)) { 16:24.66 ^~ 16:24.66 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:107:9: note: here 16:24.66 case 126 /*'~'*/: 16:24.66 ^~~~ 16:35.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_62::Formattable::getLong(UErrorCode&) const': 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 16:35.70 if (instanceOfMeasure(fValue.fObject)) { 16:35.70 ^~ 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:434:5: note: here 16:35.70 default: 16:35.70 ^~~~~~~ 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_62::Formattable::getInt64(UErrorCode&) const': 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:481:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 16:35.70 if (instanceOfMeasure(fValue.fObject)) { 16:35.70 ^~ 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:486:5: note: here 16:35.70 default: 16:35.70 ^~~~~~~ 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_62::Formattable::getDouble(UErrorCode&) const': 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:512:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 16:35.70 if (instanceOfMeasure(fValue.fObject)) { 16:35.70 ^~ 16:35.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:517:5: note: here 16:35.70 default: 16:35.71 ^~~~~~~ 16:38.69 db/sqlite3/src 17:06.70 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsutil.h:24, 17:06.70 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.h:12, 17:06.70 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.cpp:7, 17:06.70 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:11: 17:06.70 /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': 17:06.71 /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] 17:06.71 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 17:06.71 ^~~~~~~~~~~ 17:06.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:29: 17:06.71 /builddir/build/BUILD/firefox-63.0/js/src/jit/Recover.cpp:355:13: note: 'result' was declared here 17:06.71 int32_t result; 17:06.71 ^~~~~~ 18:25.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:29: 18:25.57 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp: In member function 'void vixl::Decoder::DecodeDataProcessing(const vixl::Instruction*)': 18:25.57 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:487:11: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.57 if (instr->Bit(29) == 0x1) { 18:25.57 ^~ 18:25.57 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Decoder-vixl.cpp:518:9: note: here 18:25.57 case 1: 18:25.57 ^~~~ 18:25.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:38: 18:25.61 /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*)': 18:25.61 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:894:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.62 case LDURSB_x: form = form_x; VIXL_FALLTHROUGH(); 18:25.62 ~~~~~^~~~~~~~ 18:25.62 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:895:5: note: here 18:25.62 case LDURSB_w: mnemonic = "ldursb"; break; 18:25.62 ^~~~ 18:25.62 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:896:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.62 case LDURSH_x: form = form_x; VIXL_FALLTHROUGH(); 18:25.62 ~~~~~^~~~~~~~ 18:25.63 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:897:5: note: here 18:25.63 case LDURSH_w: mnemonic = "ldursh"; break; 18:25.63 ^~~~ 18:25.63 /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*)': 18:25.63 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1058:28: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.63 case FCMP_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 18:25.63 ~~~~~^~~~~~~~~~~ 18:25.65 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1059:5: note: here 18:25.65 case FCMP_s: 18:25.65 ^~~~ 18:25.65 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1062:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.65 case FCMPE_d_zero: form = form_zero; VIXL_FALLTHROUGH(); 18:25.65 ~~~~~^~~~~~~~~~~ 18:25.65 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:1063:5: note: here 18:25.65 case FCMPE_s: 18:25.65 ^~~~ 18:25.68 /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*)': 18:25.68 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3103:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.68 VIXL_FALLTHROUGH(); 18:25.68 ^ 18:25.68 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:3105:9: note: here 18:25.68 case 'L': { // IVLSLane[0123] - suffix indicates access size shift. 18:25.68 ^~~~ 18:25.68 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2994:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:25.68 } 18:25.68 ^ 18:25.70 /builddir/build/BUILD/firefox-63.0/js/src/jit/arm64/vixl/Disasm-vixl.cpp:2996:5: note: here 18:25.70 case 'C': { // ICondB - Immediate Conditional Branch. 18:25.70 ^~~~ 18:37.09 /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&)': 18:37.09 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:490:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 18:37.09 curAndConstraint->negated=TRUE; 18:37.09 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:492:9: note: here 18:37.09 case tIn: 18:37.09 ^~~~ 18:42.51 third_party/prio 18:42.56 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 18:42.56 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 18:42.56 #pragma pipeloop(0) 18:42.56 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 18:42.56 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 18:42.56 #pragma pipeloop(0) 18:42.57 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 18:42.57 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 18:42.57 #pragma pipeloop(0) 18:42.57 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 18:42.57 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 18:42.57 #pragma pipeloop(0) 18:42.58 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 18:42.58 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 18:42.58 ^~~~~ 18:42.58 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 18:42.60 double digit, m2j, nextm2j, a, b; 18:42.60 ^~~~~~~ 18:42.60 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 18:42.60 int tmp; 18:42.60 ^~~ 18:43.88 In file included from /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:10: 18:43.88 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 18:43.88 /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] 18:43.89 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 18:43.89 ^ 18:43.89 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 18:43.89 int j = MP_MIN(k, MP_DIGIT_BIT); 18:43.89 ^~~~~~ 18:43.89 /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] 18:43.89 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 18:43.89 ^~~ 18:43.89 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 18:43.90 int j = MP_MIN(k, MP_DIGIT_BIT); 18:43.90 ^~~~~~ 18:43.90 /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] 18:43.91 if (j < MP_DIGIT_BIT) { 18:43.91 ^ 18:43.94 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 18:43.94 /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] 18:43.94 if (val >= r) 18:43.94 ^~ 18:47.34 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 18:47.34 /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] 18:47.34 for (db = 0; db < sizeof(mp_digit); db++) { 18:47.34 ^ 18:47.34 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 18:47.34 /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] 18:47.34 for (db = 0; db < sizeof(mp_digit); db++) { 18:47.34 ^ 18:58.22 modules/brotli 19:03.92 modules/woff2 19:06.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 19:06.04 /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*)': 19:06.05 /builddir/build/BUILD/firefox-63.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 19:06.05 uint64_t dst_offset = first_table_offset; 19:06.05 ^~~~~~~~~~ 19:14.36 modules/xz-embedded 19:15.96 media/libvorbis 19:16.08 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/scales.h:21, 19:16.09 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_codebook.c:23: 19:16.09 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:16.09 static int vorbis_ftoi(double f){ 19:16.09 ^~~~~~~~~~~ 19:16.88 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 19:16.88 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 19:16.88 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_floor1.c:22: 19:16.89 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:16.89 static int vorbis_ftoi(double f){ 19:16.89 ^~~~~~~~~~~ 19:17.35 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:21, 19:17.35 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src28.cpp:11: 19:17.36 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 19:17.36 /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] 19:17.36 return *it; 19:17.36 ^~ 19:17.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src28.cpp:11: 19:17.36 /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:1290:22: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 19:17.36 RealmsInZoneIter realm(zone); 19:17.36 ^~~~~ 19:17.91 /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&)': 19:17.91 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1359:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:17.91 U_FALLTHROUGH; 19:17.91 ^ 19:17.92 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1361:17: note: here 19:17.92 case kOvrStrTime : { 19:17.92 ^~~~ 19:17.93 /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': 19:17.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1464:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:17.93 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 19:17.93 ^~ 19:17.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1480:5: note: here 19:17.94 case UDAT_YEAR_FIELD: 19:17.94 ^~~~ 19:17.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1583:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:17.94 if (U_FAILURE(status)) { 19:17.94 ^~ 19:17.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1588:5: note: here 19:17.94 case UDAT_DAY_OF_WEEK_FIELD: 19:17.96 ^~~~ 19:17.96 /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': 19:17.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3034:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:17.97 if (value < 0 || value > 24) { 19:17.97 ^~ 19:17.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3040:9: note: here 19:17.97 case UDAT_YEAR_FIELD: 19:17.97 ^~~~ 19:17.98 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3226:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:17.98 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 19:17.98 ^~ 19:17.98 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3231:5: note: here 19:17.98 case UDAT_HOUR_OF_DAY0_FIELD: 19:17.99 ^~~~ 19:17.99 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:18.00 if (gotNumber) // i.e., e or ee 19:18.00 ^~ 19:18.00 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3264:5: note: here 19:18.00 case UDAT_DAY_OF_WEEK_FIELD: 19:18.00 ^~~~ 19:18.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3352:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 19:18.02 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 19:18.02 ^~ 19:18.02 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3357:5: note: here 19:18.02 case UDAT_HOUR0_FIELD: 19:18.02 ^~~~ 19:18.17 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 19:18.18 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 19:18.18 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_info.c:25: 19:18.18 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:18.18 static int vorbis_ftoi(double f){ 19:18.18 ^~~~~~~~~~~ 19:19.05 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 19:19.06 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 19:19.06 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_res0.c:27: 19:19.06 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:19.06 static int vorbis_ftoi(double f){ 19:19.06 ^~~~~~~~~~~ 19:20.14 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_window.c:19: 19:20.14 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:20.14 static int vorbis_ftoi(double f){ 19:20.14 ^~~~~~~~~~~ 19:21.51 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 19:21.51 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 19:21.51 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_analysis.c:22, 19:21.51 from /builddir/build/BUILD/firefox-63.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 19:21.51 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 19:21.51 static int vorbis_ftoi(double f){ 19:21.51 ^~~~~~~~~~~ 19:31.10 media/libmkv 19:31.20 /builddir/build/BUILD/firefox-63.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 19:31.20 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 19:31.20 ^~~~~~~~~~ 19:31.33 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 19:31.33 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 19:31.33 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 19:31.33 /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] 19:31.33 it++; 19:31.33 ~~^~ 19:31.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 19:31.34 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 19:31.34 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 19:31.35 ^ 19:31.35 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 19:31.35 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 19:31.35 /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] 19:31.35 it >= zone->compartments().end(); 19:31.35 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 19:31.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src27.cpp:38: 19:31.36 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 19:31.36 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 19:31.36 ^ 19:31.82 media/libaom 19:59.01 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_62(const char*, UBool, UParseError*, UErrorCode*)': 19:59.01 /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] 19:59.01 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 19:59.02 ^ 19:59.02 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 19:59.02 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 19:59.02 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 19:59.03 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 19:59.03 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 19:59.03 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 19:59.03 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 19:59.03 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 19:59.03 ^~~~~~~~~~~~~~~~~~~ 19:59.04 /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' 19:59.04 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 19:59.04 ^ 19:59.04 /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' 19:59.04 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 19:59.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.04 /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' 19:59.04 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 19:59.06 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:59.06 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 19:59.06 ucol_setVariableTop(UCollator *coll, 19:59.06 ^~~~~~~~~~~~~~~~~~~ 19:59.06 /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] 19:59.07 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 19:59.07 ^ 19:59.07 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 19:59.07 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 19:59.07 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 19:59.07 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 19:59.07 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 19:59.07 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 19:59.07 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 19:59.07 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 19:59.08 ^~~~~~~~~~~~~~~~~~~ 19:59.08 /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' 19:59.08 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 19:59.08 ^ 19:59.08 /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' 19:59.08 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 19:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.08 /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' 19:59.08 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 19:59.09 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:59.09 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 19:59.09 ucol_setVariableTop(UCollator *coll, 19:59.09 ^~~~~~~~~~~~~~~~~~~ 19:59.09 /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] 19:59.09 ucol_restoreVariableTop(result, s.variableTopValue, status); 19:59.09 ^ 19:59.11 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 19:59.11 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 19:59.11 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 19:59.11 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 19:59.11 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 19:59.11 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 19:59.12 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 19:59.12 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 19:59.12 ^~~~~~~~~~~~~~~~~~~~~~~ 19:59.12 /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' 19:59.12 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 19:59.12 ^ 19:59.12 /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' 19:59.12 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 19:59.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.12 /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' 19:59.13 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 19:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:59.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 19:59.13 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 19:59.13 ^~~~~~~~~~~~~~~~~~~~~~~ 19:59.13 /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] 19:59.13 ucol_restoreVariableTop(result, s.variableTopValue, status); 19:59.13 ^ 19:59.13 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 19:59.14 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 19:59.14 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 19:59.15 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 19:59.15 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 19:59.15 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 19:59.15 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 19:59.15 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 19:59.15 ^~~~~~~~~~~~~~~~~~~~~~~ 19:59.15 /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' 19:59.16 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 19:59.16 ^ 19:59.16 /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' 19:59.16 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 19:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 19:59.16 /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' 19:59.16 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 19:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~ 19:59.16 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 19:59.17 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 19:59.17 ^~~~~~~~~~~~~~~~~~~~~~~ 19:59.37 In file included from /usr/include/string.h:494, 19:59.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 19:59.37 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/cmemory.h:32, 19:59.37 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:23: 19:59.37 In function 'char* strcat(char*, const char*)', 19:59.37 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:395:9: 19:59.37 /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] 19:59.38 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 19:59.38 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_62::UCollationPCE::processCE(uint32_t)': 20:00.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 20:00.48 tertiary = ucol_tertiaryOrder(ce); 20:00.48 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 20:00.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 20:00.48 case UCOL_SECONDARY: 20:00.48 ^~~~ 20:00.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 20:00.49 secondary = ucol_secondaryOrder(ce); 20:00.49 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 20:00.49 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 20:00.49 case UCOL_PRIMARY: 20:00.49 ^~~~ 20:38.88 media/libpng 20:46.73 libmozavutil.so.symbols.stub 20:47.10 media/ffvpx/libavutil 20:50.38 /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 20:50.38 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; } 20:50.38 ^~~~~~~ 20:50.38 /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 20:50.38 int av_hwframe_get_buffer(struct AVBufferRef* hwframe_ref, struct AVFrame* frame, int flags) { return 0; } 20:50.38 ^~~~~~~~~~~ 20:58.72 /builddir/build/BUILD/firefox-63.0/third_party/aom/av1/decoder/decoder.c: In function 'initialize_dec': 20:58.72 /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] 20:58.73 av1_rtcd(); 20:58.73 ^~~~~~~~ 20:58.73 aom_rtcd 21:06.82 media/kiss_fft 21:07.73 media/libcubeb/src 21:13.77 libmozavutil.so 21:14.35 media/libnestegg/src 21:14.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 21:14.46 /builddir/build/BUILD/firefox-63.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': 21:14.46 /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] 21:14.46 uint64_t id, size, peeked_id; 21:14.46 ^~~~~~~~~ 21:16.97 media/libogg 21:18.65 media/libopus 21:21.27 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 21:21.27 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 21:21.27 default: 21:21.28 ^~~~~~~ 21:21.36 media/libtheora 21:26.49 media/libspeex_resampler/src 21:26.60 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 21:26.60 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 21:26.60 spx_uint32_t i; 21:26.60 ^ 21:27.69 media/libsoundtouch/src 21:28.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 21:28.06 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 21:28.06 #pragma omp parallel for 21:28.06 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 21:28.06 #pragma omp parallel for 21:28.06 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 21:28.06 #pragma omp parallel for 21:28.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 21:28.07 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 21:28.07 #define PI 3.1415926536 21:28.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 21:28.07 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 21:28.07 #define PI M_PI 21:28.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 21:28.07 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 21:28.07 #pragma omp parallel for 21:28.07 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 21:28.08 #pragma omp critical 21:28.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 21:28.63 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 21:28.63 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 21:28.63 uint count; 21:28.63 ^~~~~ 21:30.86 media/psshparser 21:32.01 force-cargo-library-build 21:33.78 Compiling unicode-xid v0.1.0 21:34.26 Compiling libc v0.2.43 21:38.00 Compiling siphasher v0.2.1 21:39.29 Compiling cfg-if v0.1.2 21:39.49 Compiling nodrop v0.1.12 21:44.68 Compiling cc v1.0.23 21:53.46 security/certverifier 22:02.44 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:02.44 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:02.44 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 22:02.44 /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] 22:02.45 it++; 22:02.45 ~~^~ 22:02.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:02.45 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 22:02.45 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 22:02.45 ^~~~ 22:02.45 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:02.45 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:02.45 /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] 22:02.45 return it < zone->compartments().begin() || 22:02.45 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 22:02.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:02.46 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 22:02.46 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 22:02.48 ^~~~ 22:09.21 security/pkix 22:09.21 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:09.21 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:09.21 /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*)': 22:09.21 /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] 22:09.21 return *it; 22:09.21 ^~ 22:09.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 22:09.22 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 22:09.22 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 22:09.22 ^~~~ 22:09.22 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:09.22 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:09.22 /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] 22:09.22 it >= zone->compartments().end(); 22:09.22 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 22:09.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 22:09.22 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 22:09.23 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 22:09.23 ^~~~ 22:10.68 Compiling lazy_static v1.0.1 22:10.99 Compiling byteorder v1.2.1 22:12.80 Compiling memoffset v0.2.1 22:12.99 Compiling scopeguard v0.3.2 22:13.29 Compiling void v1.0.2 22:13.63 Compiling slab v0.4.1 22:14.60 Compiling lazycell v0.6.0 22:15.05 Compiling khronos_api v2.2.0 22:16.07 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:16.07 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:16.07 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 22:16.07 /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] 22:16.07 return *it; 22:16.07 ^~ 22:16.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:16.07 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 22:16.07 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 22:16.07 ^ 22:16.07 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 22:16.07 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:16.07 /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] 22:16.07 it >= zone->compartments().end(); 22:16.07 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 22:16.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:11: 22:16.07 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 22:16.07 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 22:16.08 ^ 22:17.85 Compiling futures v0.1.23 22:18.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src33.cpp:38: 22:18.19 /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*)': 22:18.19 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:11027:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 22:18.20 const char* s; 22:18.20 ^ 22:20.60 security/apps 22:29.41 xpcom/string 22:32.25 Compiling glob v0.2.11 22:40.28 Compiling regex v1.0.0 22:43.01 xpcom/glue/standalone 22:43.80 Compiling bitflags v1.0.4 22:44.02 Compiling unicode-width v0.1.4 22:44.47 Compiling gcc v0.3.54 22:47.61 libxpcomglue.a 22:47.64 xpcom/base 23:04.41 Compiling serde v1.0.66 23:07.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 23:07.19 /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 23:07.19 /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] 23:07.19 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 23:07.19 ^ 23:07.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:07.19 from /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp:7, 23:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 23:07.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3258:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 23:07.19 struct PerThreadAtomCache : public APZBucketAtoms, 23:07.19 ^~~~~~~~~~~~~~~~~~ 23:07.29 Compiling pkg-config v0.3.9 23:14.93 Compiling ucd-util v0.1.1 23:16.39 Compiling procedural-masquerade v0.1.1 23:17.89 Compiling dtoa v0.4.2 23:18.99 Compiling ident_case v1.0.0 23:19.56 Compiling bindgen v0.39.0 23:22.71 Compiling vec_map v0.8.0 23:23.69 Compiling ansi_term v0.11.0 23:26.26 Compiling itoa v0.4.1 23:27.05 Compiling utf8-ranges v1.0.0 23:28.70 Compiling strsim v0.7.0 23:34.56 Compiling stable_deref_trait v1.0.0 23:34.83 Compiling matches v0.1.6 23:35.26 Compiling peeking_take_while v0.1.2 23:35.63 Compiling thin-slice v0.1.1 23:36.32 Compiling num-traits v0.2.0 23:37.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:37.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:37.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfo.h:10, 23:37.43 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:14, 23:37.43 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 23:37.43 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 23:37.43 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 23:37.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:37.43 foundInterface = 0; \ 23:37.45 ^~~~~~~~~~~~~~ 23:37.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:37.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:37.45 ^~~~~~~~~~~~~~~~~~~~~~~ 23:37.45 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:37.45 NS_INTERFACE_MAP_END 23:37.46 ^~~~~~~~~~~~~~~~~~~~ 23:37.46 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:37.46 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 23:37.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:37.46 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 23:37.46 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 23:37.46 /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 23:37.46 } else 23:37.46 ^~~~ 23:37.46 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 23:37.47 NS_IMPL_QUERY_CLASSINFO(aClass) \ 23:37.47 ^~~~~~~~~~~~~~~~~~~~~~~ 23:37.47 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:37.47 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 23:37.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.35 Compiling same-file v1.0.2 23:42.26 Compiling precomputed-hash v0.1.1 23:42.49 Compiling rayon-core v1.4.0 23:43.13 Compiling semver-parser v0.7.0 23:47.84 Compiling smallbitvec v2.1.1 23:50.26 Compiling scoped-tls v0.1.0 23:50.81 Compiling failure_derive v0.1.2 23:53.11 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 23:53.11 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:53.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsCycleCollector::ScanIncrementalRoots()': 23:53.11 /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] 23:53.11 mLocation = mValue; 23:53.11 ^~~~~~ 23:53.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:53.11 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 23:53.11 Maybe> ar; 23:53.11 ^~ 23:53.27 Compiling binary-space-partition v0.1.2 23:53.64 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 23:53.64 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:53.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = SnowWhiteKiller]': 23:53.64 /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] 23:53.64 mLocation = mValue; 23:53.64 ^~~~~~ 23:53.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:53.64 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 23:53.64 Maybe> ar; 23:53.64 ^~ 23:53.99 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 23:54.00 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:54.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::VisitEntries(PurpleVisitor&) [with PurpleVisitor = RemoveSkippableVisitor]': 23:54.00 /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] 23:54.00 mLocation = mValue; 23:54.00 ^~~~~~ 23:54.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:54.00 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 23:54.00 Maybe> ar; 23:54.01 ^~ 23:55.00 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:156, 23:55.00 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:55.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoRestore.h: In member function 'void nsPurpleBuffer::SelectPointers(CCGraphBuilder&)': 23:55.00 /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] 23:55.00 mLocation = mValue; 23:55.00 ^~~~~~ 23:55.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:47: 23:55.01 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollector.cpp:1068:30: note: '*((void*)& ar +8)' was declared here 23:55.01 Maybe> ar; 23:55.01 ^~ 23:58.68 Compiling webrender v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender) 24:03.14 Compiling cose v0.1.4 24:04.04 Compiling either v1.1.0 24:04.75 Compiling unicode-normalization v0.1.5 24:08.86 Compiling unicode-segmentation v1.2.1 24:12.27 Compiling atomic_refcell v0.1.0 24:19.09 Compiling percent-encoding v1.0.0 24:21.16 Compiling moz_cbor v0.1.1 24:21.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 24:21.17 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 24:21.17 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 24:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 24:21.18 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 24:21.19 /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] 24:21.19 memset(aT, 0, sizeof(T)); 24:21.19 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:21.19 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 24:21.19 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 24:21.19 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 24:21.19 struct AmountFns 24:21.19 ^~~~~~~~~ 24:21.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 24:21.20 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 24:21.20 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 24:21.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 24:21.20 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 24:21.21 /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] 24:21.21 memset(aT, 0, sizeof(T)); 24:21.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 24:21.21 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 24:21.21 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 24:21.23 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 24:21.23 struct SizeOfTabFns 24:21.23 ^~~~~~~~~~~~ 24:27.91 Compiling error-chain v0.11.0 24:29.16 Compiling bitreader v0.3.0 24:30.63 Compiling quick-error v1.2.1 24:31.00 Compiling thread_profiler v0.1.1 24:31.41 Compiling slab v0.3.0 24:32.12 Compiling arrayref v0.3.4 24:32.31 Compiling boxfnonce v0.0.3 24:33.17 Compiling runloop v0.1.0 24:34.34 Compiling lazycell v0.4.0 24:34.69 Compiling termcolor v0.3.6 24:38.56 xpcom/ds 24:41.58 Compiling foreign-types v0.3.0 24:41.80 Compiling prefs_parser v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/modules/libpref/parser) 24:45.31 Compiling proc-macro2 v0.4.9 24:46.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:46.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:46.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 24:46.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 24:46.49 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 24:46.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tokenizer.h:15, 24:46.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 24:46.50 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/IncrementalTokenizer.cpp:7, 24:46.50 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 24:46.50 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 24:46.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:46.50 foundInterface = 0; \ 24:46.50 ^~~~~~~~~~~~~~ 24:46.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:46.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 24:46.51 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:46.51 NS_INTERFACE_MAP_END 24:46.51 ^~~~~~~~~~~~~~~~~~~~ 24:46.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 24:46.52 else 24:46.52 ^~~~ 24:46.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:46.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:46.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.54 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:46.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 24:46.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.55 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 24:46.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:46.55 foundInterface = 0; \ 24:46.55 ^~~~~~~~~~~~~~ 24:46.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:46.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:46.56 ^~~~~~~~~~~~~~~~~~~~~~~ 24:46.56 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:46.56 NS_INTERFACE_MAP_END 24:46.56 ^~~~~~~~~~~~~~~~~~~~ 24:46.56 /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:46.57 else 24:46.57 ^~~~ 24:46.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:46.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:46.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:46.57 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:46.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 24:46.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:48.23 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 24:48.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:48.24 foundInterface = 0; \ 24:48.24 ^~~~~~~~~~~~~~ 24:48.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:48.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:48.24 ^~~~~~~~~~~~~~~~~~~~~~~ 24:48.24 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:48.24 NS_INTERFACE_MAP_END 24:48.24 ^~~~~~~~~~~~~~~~~~~~ 24:48.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 24:48.24 else 24:48.25 ^~~~ 24:48.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:48.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:48.26 ^~~~~~~~~~~~~~~~~~ 24:48.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:48.26 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 24:48.26 ^~~~~~~~~~~~~~~~~~~~~~ 24:48.27 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 24:48.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:48.27 foundInterface = 0; \ 24:48.27 ^~~~~~~~~~~~~~ 24: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' 24:48.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:48.28 ^~~~~~~~~~~~~~~~~~~~~~~ 24:48.28 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:48.29 NS_INTERFACE_MAP_END 24:48.29 ^~~~~~~~~~~~~~~~~~~~ 24:48.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 24:48.29 else 24:48.29 ^~~~ 24:48.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:48.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:48.30 ^~~~~~~~~~~~~~~~~~ 24:48.30 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:48.30 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 24:48.30 ^~~~~~~~~~~~~~~~~~~~~~ 25:03.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 25:03.76 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArrayEnumerator.h:12, 25:03.76 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsPersistentProperties.cpp:7, 25:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 25:03.76 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 25:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:03.76 foundInterface = 0; \ 25:03.76 ^~~~~~~~~~~~~~ 25:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 25:03.76 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:03.76 NS_INTERFACE_MAP_END 25:03.76 ^~~~~~~~~~~~~~~~~~~~ 25:03.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 25:03.76 else 25:03.76 ^~~~ 25:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:03.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:03.78 ^~~~~~~~~~~~~~~~~~ 25:03.78 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:03.78 NS_INTERFACE_MAP_ENTRY(nsIProperties) 25:03.78 ^~~~~~~~~~~~~~~~~~~~~~ 25:06.68 Compiling proc-macro2 v0.3.5 25:10.03 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 25:10.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:10.03 foundInterface = 0; \ 25:10.03 ^~~~~~~~~~~~~~ 25:10.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:10.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:10.03 ^~~~~~~~~~~~~~~~~~~~~~~ 25:10.03 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:10.03 NS_INTERFACE_MAP_END 25:10.03 ^~~~~~~~~~~~~~~~~~~~ 25:10.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 25:10.03 else 25:10.03 ^~~~ 25:10.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 25:10.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 25:10.03 ^~~~~~~~~~~~~~~~~~ 25:10.03 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 25:10.03 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 25:10.04 ^~~~~~~~~~~~~~~~~~~~~~ 25:19.33 xpcom/io 25:28.65 Compiling rand v0.4.3 25:39.00 Compiling memchr v2.0.1 25:40.05 Compiling memchr v1.0.2 25:41.12 Compiling atty v0.2.11 25:41.48 Compiling which v1.0.3 25:42.74 Compiling phf_shared v0.7.21 25:43.33 Compiling crossbeam-utils v0.3.2 25:44.26 Compiling log v0.4.2 25:44.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 25:44.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 25:44.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 25:44.31 from /builddir/build/BUILD/firefox-63.0/xpcom/io/Base64.cpp:12, 25:44.31 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 25:44.31 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 25:44.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.32 foundInterface = 0; \ 25:44.32 ^~~~~~~~~~~~~~ 25:44.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.32 ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.33 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.33 NS_INTERFACE_MAP_END 25:44.33 ^~~~~~~~~~~~~~~~~~~~ 25:44.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 25:44.33 else 25:44.33 ^~~~ 25:44.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:44.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.33 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:44.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:44.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.39 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 25:44.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.39 foundInterface = 0; \ 25:44.39 ^~~~~~~~~~~~~~ 25:44.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:44.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.39 ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.39 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.39 NS_INTERFACE_MAP_END 25:44.39 ^~~~~~~~~~~~~~~~~~~~ 25:44.39 /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:44.39 else 25:44.39 ^~~~ 25:44.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:44.39 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:44.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.39 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:44.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:44.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.44 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 25:44.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 25:44.44 foundInterface = 0; \ 25:44.44 ^~~~~~~~~~~~~~ 25:44.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 25:44.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 25:44.44 ^~~~~~~~~~~~~~~~~~~~~~~ 25:44.44 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 25:44.46 NS_INTERFACE_MAP_END 25:44.46 ^~~~~~~~~~~~~~~~~~~~ 25:44.46 /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:44.46 else 25:44.46 ^~~~ 25:44.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 25:44.46 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 25:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:44.46 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 25:44.46 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 25:44.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 25:46.08 Compiling crossbeam-utils v0.2.2 25:47.32 Compiling encoding_rs v0.8.6 26:07.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 26:07.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 26:07.75 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 26:07.75 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 26:07.75 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 26:07.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:07.75 foundInterface = 0; \ 26:07.75 ^~~~~~~~~~~~~~ 26:07.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:07.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:07.75 ^~~~~~~~~~~~~~~~~~~~~~~ 26:07.76 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:07.76 NS_INTERFACE_MAP_END 26:07.76 ^~~~~~~~~~~~~~~~~~~~ 26:07.76 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 26:07.76 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 26:07.76 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 26:07.76 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 26:07.76 /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 26:07.76 } else 26:07.76 ^~~~ 26:07.76 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 26:07.76 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 26:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 26:08.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 26:08.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 26:08.33 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 26:08.33 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 26:08.33 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 26:08.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 26:08.33 foundInterface = 0; \ 26:08.33 ^~~~~~~~~~~~~~ 26:08.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 26:08.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 26:08.33 ^~~~~~~~~~~~~~~~~~~~~~~ 26:08.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 26:08.34 NS_INTERFACE_MAP_END 26:08.34 ^~~~~~~~~~~~~~~~~~~~ 26:08.34 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:08.34 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 26:08.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:08.34 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 26:08.34 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 26:08.34 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 26:08.34 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 26:08.34 /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 26:08.34 } else 26:08.34 ^~~~ 26:08.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 26:08.34 NS_IMPL_QUERY_CLASSINFO(aClass) \ 26:08.34 ^~~~~~~~~~~~~~~~~~~~~~~ 26:08.34 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 26:08.34 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 26:08.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 26:17.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 26:17.73 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 26:17.73 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:584:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:17.73 uint64_t remaining; 26:17.73 ^~~~~~~~~ 26:17.73 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:535:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:17.74 return Seek(pos); 26:17.74 ~~~~^~~~~ 26:17.74 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:580:11: note: 'offset' was declared here 26:17.74 int64_t offset; 26:17.74 ^~~~~~ 26:22.40 xpcom/components 26:32.66 Compiling arrayvec v0.4.6 26:35.12 Compiling iovec v0.1.2 26:35.75 Compiling net2 v0.2.32 26:38.72 xpcom/threads 26:50.96 Compiling num_cpus v1.7.0 26:51.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 26:51.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 26:51.72 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Value.cpp:7, 26:51.72 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:2: 26:51.72 /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*)': 26:51.73 /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] 26:51.73 return begin()[aIndex]; 26:51.73 ~~~~~~~^ 26:51.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 26:51.73 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:1899:18: note: 'sigIndex' was declared here 26:51.73 uint32_t sigIndex; 26:51.73 ^~~~~~~~ 26:56.47 Compiling hashglobe v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/hashglobe) 26:57.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:29: 26:57.98 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 26:57.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] 26:57.98 switch (kind) { 26:57.98 ^~~~~~ 26:59.62 Compiling time v0.1.40 27:08.04 Compiling pulse-ffi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 27:10.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 27:10.79 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': 27:10.79 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6750:76: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:10.79 return JS_smprintf("total compilation time %dms; %s", time, cacheString); 27:10.79 ^ 27:10.79 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6778:18: note: 'time' was declared here 27:10.79 unsigned time; 27:10.79 ^~~~ 27:11.38 Compiling memmap v0.5.2 27:13.11 Compiling freetype v0.4.0 27:18.25 Compiling libloading v0.5.0 27:20.46 Compiling cmake v0.1.29 27:29.97 Compiling libudev-sys v0.1.3 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/libudev-sys) 27:36.36 Compiling fxhash v0.2.1 27:37.01 Compiling unreachable v1.0.0 27:38.13 Compiling tokio-executor v0.1.3 27:40.78 Compiling clang-sys v0.23.0 27:44.28 Compiling xml-rs v0.7.0 27:44.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src43.cpp:47: 27:44.32 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmIonCompile.cpp: In function 'bool EmitEnd({anonymous}::FunctionCompiler&)': 27:44.32 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmIonCompile.cpp:1758:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 27:44.32 switch (kind) { 27:44.33 ^~~~~~ 27:47.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 27:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 27:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:47.15 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 27:47.15 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 27:47.15 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:47.15 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 27:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:47.17 foundInterface = 0; \ 27:47.17 ^~~~~~~~~~~~~~ 27:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:47.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:47.17 ^~~~~~~~~~~~~~~~~~~~~~~ 27:47.17 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:47.17 NS_INTERFACE_MAP_END 27:47.18 ^~~~~~~~~~~~~~~~~~~~ 27:47.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 27:47.18 /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 27:47.18 } else 27:47.18 ^~~~ 27:47.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 27:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 27:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:47.26 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 27:47.26 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 27:47.26 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:47.26 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 27:47.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:47.27 foundInterface = 0; \ 27:47.28 ^~~~~~~~~~~~~~ 27:47.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:47.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:47.28 ^~~~~~~~~~~~~~~~~~~~~~~ 27:47.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:47.28 NS_INTERFACE_MAP_END 27:47.29 ^~~~~~~~~~~~~~~~~~~~ 27:47.29 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:47.29 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 27:47.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:47.29 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 27:47.29 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 27:47.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 27:47.29 } else 27:47.29 ^~~~ 27:47.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 27:47.30 } else 27:47.30 ^~~~ 27:47.30 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:47.30 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 27:47.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:47.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 27:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 27:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 27:47.31 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 27:47.31 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 27:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 27:47.32 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 27:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:47.32 foundInterface = 0; \ 27:47.32 ^~~~~~~~~~~~~~ 27:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:47.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:47.32 ^~~~~~~~~~~~~~~~~~~~~~~ 27:47.32 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:47.32 NS_INTERFACE_MAP_END 27:47.33 ^~~~~~~~~~~~~~~~~~~~ 27:47.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 27:47.33 else 27:47.34 ^~~~ 27:47.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 27:47.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 27:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:47.34 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 27:47.34 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 27:47.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 27:47.35 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 27:47.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 27:47.35 foundInterface = 0; \ 27:47.35 ^~~~~~~~~~~~~~ 27:47.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 27:47.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 27:47.36 ^~~~~~~~~~~~~~~~~~~~~~~ 27:47.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 27:47.37 NS_INTERFACE_MAP_END 27:47.37 ^~~~~~~~~~~~~~~~~~~~ 27:47.37 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:47.37 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 27:47.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 27:47.38 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 27:47.38 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 27:47.38 /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 27:47.39 } else 27:47.39 ^~~~ 27:47.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 27:47.39 } else 27:47.39 ^~~~ 27:47.39 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 27:47.39 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 27:47.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 28:06.24 Compiling textwrap v0.9.0 28:10.96 Compiling lmdb-sys v0.8.0 28:12.91 Compiling regex-syntax v0.6.0 28:15.14 xpcom/reflect/xptinfo 28:30.19 xpcom/reflect/xptcall 28:33.38 xpcom/reflect/xptcall/md/unix 28:39.70 chrome 28:46.61 xpcom/build 28:49.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 28:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 28:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIProtocolHandler.h:10, 28:49.19 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.h:9, 28:49.19 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.cpp:13, 28:49.19 from /builddir/build/BUILD/firefox-63.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: 28:49.19 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 28:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:49.20 foundInterface = 0; \ 28:49.20 ^~~~~~~~~~~~~~ 28: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' 28:49.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:49.20 ^~~~~~~~~~~~~~~~~~~~~~~ 28:49.20 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:49.20 NS_INTERFACE_MAP_END 28:49.20 ^~~~~~~~~~~~~~~~~~~~ 28:49.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 28:49.20 else 28:49.20 ^~~~ 28:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 28:49.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 28:49.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:49.20 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 28:49.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 28:49.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:56.82 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 28:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 28:56.82 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 28:56.82 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:56.82 val_(val) 28:56.82 ^ 28:56.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 28:56.82 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 28:56.82 Float result; 28:56.82 ^~~~~~ 28:56.83 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 28:56.83 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 28:56.83 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:56.83 val_(val) 28:56.83 ^ 28:56.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:20: 28:56.83 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 28:56.83 Float result; 28:56.83 ^~~~~~ 28:59.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:38: 28:59.86 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 28:59.86 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:466:17: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 28:59.86 uint8_t uncheckedCode; 28:59.86 ^~~~~~~~~~~~~ 28:59.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 28:59.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 28:59.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 28:59.86 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:19, 28:59.86 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:15, 28:59.86 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ArrayObject.h:10, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Array.h:17, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Realm.h:21, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MacroAssembler.h:14, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmGenerator.h:24, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.h:22, 28:59.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.cpp:19, 28:59.88 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:2: 28:59.88 /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] 28:59.88 for (T* end = aDst + aN; aDst < end; ++aDst) { 28:59.88 ~~~~~^~~~ 28:59.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src45.cpp:38: 28:59.88 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:462:18: note: 'count' was declared here 28:59.88 uint32_t count; 28:59.88 ^~~~~ 29:04.76 modules/libpref 29:20.59 Compiling dtoa-short v0.3.1 29:21.39 Compiling servo_arc v0.1.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/servo_arc) 29:22.59 Compiling owning_ref v0.3.3 29:22.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 29:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 29:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 29:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 29:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 29:22.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 29:22.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 29:22.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 29:22.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 29:22.98 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 29:22.98 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 29:22.98 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 29:22.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 29:22.99 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 29:22.99 /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] 29:22.99 memset(aT, 0, sizeof(T)); 29:22.99 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:22.99 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 29:22.99 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 29:22.99 struct AmountFns 29:22.99 ^~~~~~~~~ 29:22.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 29:22.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 29:23.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 29:23.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 29:23.00 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 29:23.00 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 29:23.00 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 29:23.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 29:23.00 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 29:23.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 29:23.01 memset(aT, 0, sizeof(T)); 29:23.01 ~~~~~~^~~~~~~~~~~~~~~~~~ 29:23.01 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 29:23.01 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 29:23.01 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 29:23.01 struct SizeOfTabFns 29:23.01 ^~~~~~~~~~~~ 29:23.32 Compiling unicode-bidi v0.3.4 29:33.78 Compiling num-traits v0.1.43 29:33.98 Compiling walkdir v2.1.4 29:40.29 intl/hyphenation/hyphen 29:40.40 intl/hyphenation/glue 29:40.40 Compiling semver v0.6.0 29:44.73 Compiling itertools v0.7.6 29:52.19 intl/locale 29:52.71 Compiling humantime v1.1.1 29:55.86 Compiling quote v0.6.3 29:58.90 Compiling quote v0.5.2 30:02.22 Compiling rand v0.3.22 30:02.48 Compiling aho-corasick v0.6.8 30:04.85 Compiling nom v3.2.1 30:16.77 intl/locale/gtk 30:20.37 intl/lwbrk 30:24.55 Compiling log v0.3.9 30:26.66 Compiling mp4parse v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse) 30:27.57 intl/strres 30:37.33 Compiling rsdparsa v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa) 30:50.19 intl/unicharutil/util 30:56.32 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/PrivateIterators-inl.h:14, 30:56.32 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Allocator.cpp:22, 30:56.32 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:20: 30:56.32 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'void SweepObjectGroups(js::GCParallelTask*)': 30:56.32 /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] 30:56.32 it++; 30:56.33 ~~^~ 30:56.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:47: 30:56.33 /builddir/build/BUILD/firefox-63.0/js/src/gc/GC.cpp:5490:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' was declared here 30:56.33 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) 30:56.33 ^ 30:56.33 In file included from /builddir/build/BUILD/firefox-63.0/js/src/gc/PrivateIterators-inl.h:14, 30:56.33 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Allocator.cpp:22, 30:56.33 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:20: 30:56.33 /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] 30:56.35 return it < comp->realms().begin() || 30:56.35 ~~~~~~~~~~~~~~~~~~~~^~ 30:56.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:47: 30:56.35 /builddir/build/BUILD/firefox-63.0/js/src/gc/GC.cpp:5490:31: note: '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' was declared here 30:56.35 for (SweepGroupRealmsIter r(runtime); !r.done(); r.next()) 30:56.35 ^ 31:01.52 intl/uconv 31:07.53 intl/build 31:10.92 netwerk/base 31:12.48 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 31:12.48 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 31:12.48 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 31:12.48 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 31:12.49 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:12.50 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:12.50 /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]': 31:12.50 /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] 31:12.50 , mHead(std::forward(Head(aOther))) {} 31:12.50 ^ 31:12.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 31:12.50 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:12.50 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:12.50 /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 31:12.50 T tmp(std::move(aX)); 31:12.50 ^~~ 31:12.51 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:12.51 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:12.51 /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] 31:12.51 , mHead(std::forward(Head(aOther))) {} 31:12.51 ^ 31:12.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 31:12.51 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:12.51 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:12.51 /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 31:12.51 T tmp(std::move(aX)); 31:12.51 ^~~ 31:14.18 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 31:14.18 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 31:14.19 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 31:14.19 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 31:14.19 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 31:14.19 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:14.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:14.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tuple.h: In destructor 'js::WrapperMap::Enum::~Enum()': 31:14.20 /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] 31:14.20 , mHead(std::forward(Head(aOther))) {} 31:14.20 ^ 31:14.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 31:14.20 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 31:14.20 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:14.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:14.20 /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 31:14.20 T tmp(std::move(aX)); 31:14.20 ^~~ 31:14.20 In file included from /builddir/build/BUILD/firefox-63.0/js/src/threading/Thread.h:14, 31:14.20 from /builddir/build/BUILD/firefox-63.0/js/src/threading/ProtectedData.h:10, 31:14.20 from /builddir/build/BUILD/firefox-63.0/js/src/vm/TypeInference.h:25, 31:14.20 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ObjectGroup.h:19, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Shape.h:31, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/vm/JSObject.h:17, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/AtomicsObject.h:14, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Runtime.h:25, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/gc/Zone.h:16, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/ModuleObject.h:15, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/SharedContext.h:13, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/BytecodeControlStructures.h:18, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:16, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:14.21 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:14.21 /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] 31:14.21 , mHead(std::forward(Head(aOther))) {} 31:14.21 ^ 31:14.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h:16, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.h:11, 31:14.21 from /builddir/build/BUILD/firefox-63.0/js/src/frontend/TryEmitter.cpp:7, 31:14.21 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src8.cpp:2: 31:14.21 /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 31:14.21 T tmp(std::move(aX)); 31:14.21 ^~~ 31:24.54 Compiling nsstring v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/support/gecko/nsstring) 31:28.85 Compiling encoding_c v0.9.0 31:29.89 Compiling crossbeam-epoch v0.4.3 31:33.90 Compiling crossbeam-epoch v0.3.1 31:34.30 Compiling uluru v0.2.0 31:34.74 Compiling bytes v0.4.9 31:38.69 netwerk/cookie 31:40.65 Compiling mio v0.6.15 31:45.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 31:45.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 31:45.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 31:45.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayBufferInputStream.h:10, 31:45.71 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.h:9, 31:45.71 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.cpp:7, 31:45.71 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 31:45.71 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 31:45.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:45.71 foundInterface = 0; \ 31:45.71 ^~~~~~~~~~~~~~ 31:45.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:45.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:45.71 ^~~~~~~~~~~~~~~~~~~~~~~ 31:45.71 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:45.71 NS_INTERFACE_MAP_END 31:45.71 ^~~~~~~~~~~~~~~~~~~~ 31:45.71 /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 31:45.71 else 31:45.71 ^~~~ 31:45.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 31:45.73 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 31:45.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:45.73 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 31:45.73 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 31:45.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:46.98 netwerk/dns/mdns/libmdns 31:50.80 netwerk/socket 31:54.32 Compiling futures-cpupool v0.1.8 31:57.07 netwerk/mime 32:00.96 Compiling pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) 32:01.92 netwerk/streamconv 32:05.93 Compiling cubeb-sys v0.5.1 32:06.62 netwerk/streamconv/converters 32:09.36 Compiling libudev v0.2.0 32:10.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRequestObserver.h:10, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamListener.h:10, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamConverter.h:10, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozITXTToHTMLConv.h:10, 32:10.86 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 32:10.86 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 32:10.86 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 32:10.86 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 32:10.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:10.86 foundInterface = 0; \ 32:10.86 ^~~~~~~~~~~~~~ 32:10.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:10.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:10.87 ^~~~~~~~~~~~~~~~~~~~~~~ 32:10.87 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:10.87 NS_INTERFACE_MAP_END 32:10.87 ^~~~~~~~~~~~~~~~~~~~ 32:10.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 32:10.87 else 32:10.87 ^~~~ 32:10.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:10.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:10.87 ^~~~~~~~~~~~~~~~~~ 32:10.87 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:10.87 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 32:10.87 ^~~~~~~~~~~~~~~~~~~~~~ 32:11.04 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 32:11.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:11.04 foundInterface = 0; \ 32:11.04 ^~~~~~~~~~~~~~ 32:11.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:11.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:11.04 ^~~~~~~~~~~~~~~~~~~~~~~ 32:11.04 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:11.04 NS_INTERFACE_MAP_END 32:11.04 ^~~~~~~~~~~~~~~~~~~~ 32:11.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 32:11.04 else 32:11.04 ^~~~ 32:11.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:11.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:11.05 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:11.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 32:11.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:11.75 Compiling thread_local v0.3.5 32:13.30 Compiling smallvec v0.6.3 32:15.15 Compiling new_debug_unreachable v1.0.1 32:15.43 Compiling new-ordered-float v1.0.1 32:17.44 Compiling phf v0.7.21 32:18.17 Compiling tokio-timer v0.2.5 32:23.17 Compiling clap v2.31.2 32:25.67 netwerk/cache 32:29.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:29.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:29.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICache.h:10, 32:29.89 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntry.h:10, 32:29.89 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCache.h:11, 32:29.89 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsApplicationCacheService.cpp:5, 32:29.89 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 32:29.89 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:29.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:29.90 foundInterface = 0; \ 32:29.90 ^~~~~~~~~~~~~~ 32:29.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:29.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:29.90 ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.90 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:29.90 NS_INTERFACE_MAP_END 32:29.91 ^~~~~~~~~~~~~~~~~~~~ 32:29.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 32:29.91 else 32:29.91 ^~~~ 32:29.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:29.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:29.93 ^~~~~~~~~~~~~~~~~~ 32:29.93 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:29.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:29.93 ^~~~~~~~~~~~~~~~~~~~~~ 32:29.93 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:29.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:29.94 foundInterface = 0; \ 32:29.94 ^~~~~~~~~~~~~~ 32:29.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:29.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:29.94 ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.94 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:29.94 NS_INTERFACE_MAP_END 32:29.94 ^~~~~~~~~~~~~~~~~~~~ 32: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 32:29.95 else 32:29.95 ^~~~ 32:29.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:29.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:29.95 ^~~~~~~~~~~~~~~~~~ 32:29.95 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:29.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:29.95 ^~~~~~~~~~~~~~~~~~~~~~ 32:29.97 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:29.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:29.97 foundInterface = 0; \ 32:29.97 ^~~~~~~~~~~~~~ 32:29.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:29.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:29.98 ^~~~~~~~~~~~~~~~~~~~~~~ 32:29.98 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:29.98 NS_INTERFACE_MAP_END 32:29.98 ^~~~~~~~~~~~~~~~~~~~ 32:29.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 32:29.98 else 32:29.98 ^~~~ 32:29.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:29.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:29.98 ^~~~~~~~~~~~~~~~~~ 32:29.99 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:30.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:30.00 ^~~~~~~~~~~~~~~~~~~~~~ 32:30.00 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 32:30.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:30.00 foundInterface = 0; \ 32:30.00 ^~~~~~~~~~~~~~ 32:30.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:30.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:30.01 ^~~~~~~~~~~~~~~~~~~~~~~ 32:30.01 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:30.01 NS_INTERFACE_MAP_END 32:30.01 ^~~~~~~~~~~~~~~~~~~~ 32:30.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 32:30.01 else 32:30.01 ^~~~ 32:30.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:30.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:30.01 ^~~~~~~~~~~~~~~~~~ 32:30.01 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:30.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:30.03 ^~~~~~~~~~~~~~~~~~~~~~ 32:31.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 32:31.12 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 32:31.13 /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] 32:31.13 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 32:31.13 ^ 32:31.13 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 32:31.13 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 32:31.13 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 32:31.13 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 32:31.13 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 32:31.13 struct nsDiskCacheHeader { 32:31.13 ^~~~~~~~~~~~~~~~~ 32:31.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 32:31.15 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 32:31.15 /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] 32:31.15 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 32:31.15 ^ 32:31.15 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 32:31.15 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 32:31.15 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 32:31.16 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 32:31.16 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 32:31.16 class nsDiskCacheRecord { 32:31.16 ^~~~~~~~~~~~~~~~~ 32:37.92 netwerk/cache2 32:46.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:46.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 32:46.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 32:46.02 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 32:46.02 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 32:46.02 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 32:46.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:46.03 foundInterface = 0; \ 32:46.03 ^~~~~~~~~~~~~~ 32:46.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:46.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:46.03 ^~~~~~~~~~~~~~~~~~~~~~~ 32:46.03 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:46.03 NS_INTERFACE_MAP_END 32:46.03 ^~~~~~~~~~~~~~~~~~~~ 32:46.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 32:46.04 else 32:46.04 ^~~~ 32:46.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:46.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.04 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:46.04 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 32:46.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.08 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 32:46.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:46.08 foundInterface = 0; \ 32:46.08 ^~~~~~~~~~~~~~ 32:46.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:46.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:46.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.09 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:46.09 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 32:46.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.09 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:11, 32:46.10 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 32:46.10 /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 32:46.10 } else 32:46.10 ^~~~ 32:46.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 32:46.10 } else 32:46.10 ^~~~ 32:46.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:46.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 32:46.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 32:46.15 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 32:46.15 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 32:46.15 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 32:46.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:46.15 foundInterface = 0; \ 32:46.16 ^~~~~~~~~~~~~~ 32:46.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:46.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:851:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:46.17 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 32:46.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:46.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 32:46.17 else 32:46.17 ^~~~ 32:46.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:46.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:46.17 ^~~~~~~~~~~~~~~~~~ 32:46.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:850:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:46.17 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 32:46.17 ^~~~~~~~~~~~~~~~~~~~~~ 32:52.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:52.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:52.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICacheEntry.h:10, 32:52.35 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.h:8, 32:52.35 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.cpp:6, 32:52.35 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 32:52.35 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 32:52.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.36 foundInterface = 0; \ 32:52.36 ^~~~~~~~~~~~~~ 32:52.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:52.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:52.36 ^~~~~~~~~~~~~~~~~~~~~~~ 32:52.36 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:52.36 NS_INTERFACE_MAP_END 32:52.38 ^~~~~~~~~~~~~~~~~~~~ 32:52.38 /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 32:52.38 else 32:52.38 ^~~~ 32:52.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:52.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:52.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.39 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:52.39 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 32:52.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.54 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 32:52.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.54 foundInterface = 0; \ 32:52.54 ^~~~~~~~~~~~~~ 32:52.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:52.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:52.55 ^~~~~~~~~~~~~~~~~~~~~~~ 32:52.55 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:52.55 NS_INTERFACE_MAP_END 32:52.55 ^~~~~~~~~~~~~~~~~~~~ 32:52.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 32:52.55 else 32:52.57 ^~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:52.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:52.57 ^~~~~~~~~~~~~~~~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:52.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:52.57 ^~~~~~~~~~~~~~~~~~~~~~ 32:52.86 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 32:52.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.86 foundInterface = 0; \ 32:52.86 ^~~~~~~~~~~~~~ 32:52.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:52.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:52.86 ^~~~~~~~~~~~~~~~~~~~~~~ 32:52.86 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:52.87 NS_INTERFACE_MAP_END 32:52.87 ^~~~~~~~~~~~~~~~~~~~ 32: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 32:52.87 else 32:52.87 ^~~~ 32:52.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:52.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:52.89 ^~~~~~~~~~~~~~~~~~ 32:52.89 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:52.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:52.89 ^~~~~~~~~~~~~~~~~~~~~~ 32:53.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 32:53.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.23 foundInterface = 0; \ 32:53.23 ^~~~~~~~~~~~~~ 32:53.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:53.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.23 ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.23 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.23 NS_INTERFACE_MAP_END 32:53.23 ^~~~~~~~~~~~~~~~~~~~ 32:53.23 /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 32:53.24 else 32:53.25 ^~~~ 32:53.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:53.25 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:53.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.25 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:53.25 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 32:53.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.33 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 32:53.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.34 foundInterface = 0; \ 32:53.34 ^~~~~~~~~~~~~~ 32:53.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:53.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.34 ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.34 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.34 NS_INTERFACE_MAP_END 32:53.34 ^~~~~~~~~~~~~~~~~~~~ 32:53.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 32:53.34 else 32:53.35 ^~~~ 32:53.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 32:53.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 32:53.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.35 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 32:53.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 32:53.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 32:53.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:53.51 foundInterface = 0; \ 32:53.51 ^~~~~~~~~~~~~~ 32: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' 32:53.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:53.51 ^~~~~~~~~~~~~~~~~~~~~~~ 32:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:53.51 NS_INTERFACE_MAP_END 32:53.51 ^~~~~~~~~~~~~~~~~~~~ 32:53.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 32:53.51 else 32:53.51 ^~~~ 32:53.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:53.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:53.51 ^~~~~~~~~~~~~~~~~~ 32:53.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:53.51 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 32:53.51 ^~~~~~~~~~~~~~~~~~~~~~ 32:55.31 netwerk/protocol/about 33:05.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:05.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 33:05.92 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 33:05.92 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 33:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 33:05.92 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 33:05.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.93 foundInterface = 0; \ 33:05.93 ^~~~~~~~~~~~~~ 33:05.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:05.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.93 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:05.93 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 33:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 33:05.93 /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 33:05.93 else 33:05.93 ^~~~ 33:05.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:05.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:05.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 33:05.94 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 33:05.94 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 33:05.94 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 33:05.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 33:05.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.95 foundInterface = 0; \ 33:05.95 ^~~~~~~~~~~~~~ 33:05.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:05.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:05.96 ^~~~~~~~~~~~~~~~~~~~~~~ 33:05.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:05.96 NS_INTERFACE_MAP_END \ 33:05.96 ^~~~~~~~~~~~~~~~~~~~ 33:05.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:05.96 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 33:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.96 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:05.96 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 33:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.96 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 33:05.96 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 33:05.96 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 33:05.96 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 33:05.96 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 33:05.96 /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 33:05.96 } else \ 33:05.96 ^~~~ 33:05.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:05.96 } else \ 33:05.96 ^~~~ 33:05.96 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:05.96 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 33:05.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:17.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:17.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 33:17.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 33:17.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 33:17.73 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.h:9, 33:17.73 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.cpp:6, 33:17.73 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 33:17.73 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 33:17.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:17.73 foundInterface = 0; \ 33:17.73 ^~~~~~~~~~~~~~ 33:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:17.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:17.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:17.75 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:17.75 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 33:17.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:17.75 /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 33:17.75 else 33:17.75 ^~~~ 33:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 33:17.75 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 33:17.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:17.75 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:438:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 33:17.75 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 33:17.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:22.09 Compiling lock_api v0.1.3 33:26.36 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 33:26.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:26.37 foundInterface = 0; \ 33:26.37 ^~~~~~~~~~~~~~ 33:26.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:26.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:26.37 ^~~~~~~~~~~~~~~~~~~~~~~ 33:26.37 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:26.37 NS_INTERFACE_MAP_END 33:26.37 ^~~~~~~~~~~~~~~~~~~~ 33:26.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 33:26.37 else 33:26.37 ^~~~ 33:26.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:26.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:26.38 ^~~~~~~~~~~~~~~~~~ 33:26.38 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:26.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 33:26.40 ^~~~~~~~~~~~~~~~~~~~~~ 33:26.46 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 33:26.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:26.46 foundInterface = 0; \ 33:26.47 ^~~~~~~~~~~~~~ 33:26.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:26.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:26.47 ^~~~~~~~~~~~~~~~~~~~~~~ 33:26.47 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:26.47 NS_INTERFACE_MAP_END 33:26.47 ^~~~~~~~~~~~~~~~~~~~ 33:26.47 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:24, 33:26.47 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 33:26.47 /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 33:26.47 } else 33:26.48 ^~~~ 33:26.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 33:26.48 } else 33:26.49 ^~~~ 33:32.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:32.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:32.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 33:32.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 33:32.69 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 33:32.69 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 33:32.69 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 33:32.69 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 33:32.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:32.69 foundInterface = 0; \ 33:32.69 ^~~~~~~~~~~~~~ 33:32.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:32.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:32.70 ^~~~~~~~~~~~~~~~~~~~~~~ 33:32.70 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:32.70 NS_INTERFACE_MAP_END 33:32.70 ^~~~~~~~~~~~~~~~~~~~ 33:32.70 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:13, 33:32.70 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 33:32.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 33:32.71 } else 33:32.71 ^~~~ 33:32.71 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 33:32.71 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 33:32.71 ^~~~~~~~~~~~~~~~~~~~~~~ 33:33.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:33.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:33.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 33:33.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 33:33.09 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 33:33.09 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 33:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 33:33.09 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 33:33.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:33.09 foundInterface = 0; \ 33:33.09 ^~~~~~~~~~~~~~ 33:33.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:33.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:33.10 ^~~~~~~~~~~~~~~~~~~~~~~ 33:33.10 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:33.10 NS_INTERFACE_MAP_END 33:33.10 ^~~~~~~~~~~~~~~~~~~~ 33:33.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 33:33.12 else 33:33.12 ^~~~ 33:33.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:33.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:33.12 ^~~~~~~~~~~~~~~~~~ 33:33.12 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:33.12 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 33:33.12 ^~~~~~~~~~~~~~~~~~~~~~ 33:34.81 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 33:34.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:34.82 foundInterface = 0; \ 33:34.82 ^~~~~~~~~~~~~~ 33:34.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:34.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:34.82 ^~~~~~~~~~~~~~~~~~~~~~~ 33:34.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:34.82 NS_INTERFACE_MAP_END \ 33:34.82 ^~~~~~~~~~~~~~~~~~~~ 33:34.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:34.82 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 33:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:34.83 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:34.83 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 33:34.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:34.83 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 33:34.85 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 33:34.85 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 33:34.85 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 33:34.85 /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 33:34.85 } else \ 33:34.85 ^~~~ 33:34.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:34.85 } else \ 33:34.85 ^~~~ 33:34.85 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:34.85 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 33:34.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:34.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:34.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:34.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 33:34.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 33:34.88 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 33:34.88 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 33:34.89 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 33:34.89 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 33:34.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:34.89 foundInterface = 0; \ 33:34.89 ^~~~~~~~~~~~~~ 33:34.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:34.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:34.89 ^~~~~~~~~~~~~~~~~~~~~~~ 33:34.89 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:34.89 NS_INTERFACE_MAP_END 33:34.89 ^~~~~~~~~~~~~~~~~~~~ 33:34.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 33:34.90 else 33:34.90 ^~~~ 33:34.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:34.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:34.90 ^~~~~~~~~~~~~~~~~~ 33:34.90 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:34.90 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 33:34.90 ^~~~~~~~~~~~~~~~~~~~~~ 33:34.97 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 33:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:34.97 foundInterface = 0; \ 33:34.97 ^~~~~~~~~~~~~~ 33:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:34.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:34.97 ^~~~~~~~~~~~~~~~~~~~~~~ 33:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:34.97 NS_INTERFACE_MAP_END \ 33:34.98 ^~~~~~~~~~~~~~~~~~~~ 33:34.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:34.98 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 33:34.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:34.98 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:34.98 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 33:34.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:34.98 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 33:34.98 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 33:34.98 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 33:34.99 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 33:34.99 /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 33:34.99 } else \ 33:34.99 ^~~~ 33:34.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:34.99 } else \ 33:34.99 ^~~~ 33:34.99 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:34.99 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 33:34.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:37.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:37.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 33:37.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 33:37.46 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 33:37.46 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 33:37.46 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 33:37.46 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 33:37.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.46 foundInterface = 0; \ 33:37.46 ^~~~~~~~~~~~~~ 33:37.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:37.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:37.46 ^~~~~~~~~~~~~~~~~~~~~~~ 33:37.46 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:37.46 NS_INTERFACE_MAP_END 33:37.47 ^~~~~~~~~~~~~~~~~~~~ 33:37.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 33:37.47 else 33:37.47 ^~~~ 33:37.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:37.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:37.47 ^~~~~~~~~~~~~~~~~~ 33:37.47 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1201:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:37.47 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 33:37.47 ^~~~~~~~~~~~~~~~~~~~~~ 33:37.58 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 33:37.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:37.58 foundInterface = 0; \ 33:37.58 ^~~~~~~~~~~~~~ 33:37.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:37.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:37.59 ^~~~~~~~~~~~~~~~~~~~~~~ 33:37.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:37.59 NS_INTERFACE_MAP_END \ 33:37.59 ^~~~~~~~~~~~~~~~~~~~ 33:37.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:37.59 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 33:37.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.59 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:37.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 33:37.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:37.59 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 33:37.59 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 33:37.59 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 33:37.59 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 33:37.59 /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 33:37.59 } else \ 33:37.59 ^~~~ 33:37.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 33:37.61 } else \ 33:37.61 ^~~~ 33:37.61 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 33:37.61 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 33:37.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:59.10 netwerk/protocol/data 34:03.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 34:03.83 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.h:9, 34:03.83 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.cpp:6, 34:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 34:03.83 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 34:03.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:03.83 foundInterface = 0; \ 34:03.83 ^~~~~~~~~~~~~~ 34: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' 34:03.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:03.83 ^~~~~~~~~~~~~~~~~~~~~~~ 34:03.83 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:03.84 NS_INTERFACE_MAP_END 34:03.84 ^~~~~~~~~~~~~~~~~~~~ 34: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 34:03.84 else 34:03.84 ^~~~ 34:03.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:03.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:03.89 ^~~~~~~~~~~~~~~~~~ 34:03.89 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:03.89 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 34:03.89 ^~~~~~~~~~~~~~~~~~~~~~ 34:12.89 netwerk/protocol/file 34:13.52 netwerk/protocol/ftp 34:19.53 netwerk/protocol/gio 34:23.51 Compiling idna v0.1.4 34:26.07 netwerk/protocol/http 34:35.76 Compiling num-integer v0.1.35 34:36.81 Compiling rustc_version v0.2.1 34:46.19 Compiling env_logger v0.5.6 34:55.92 Compiling syn v0.14.6 34:58.08 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 34:58.08 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 34:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 34:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 34:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 34:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 34:58.09 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 34:58.09 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/ASpdySession.cpp:8, 34:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 34:58.09 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 34:58.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:58.09 foundInterface = 0; \ 34:58.10 ^~~~~~~~~~~~~~ 34:58.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:58.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:58.10 ^~~~~~~~~~~~~~~~~~~~~~~ 34:58.10 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:58.10 NS_INTERFACE_MAP_END 34:58.12 ^~~~~~~~~~~~~~~~~~~~ 34:58.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 34:58.12 else 34:58.12 ^~~~ 34:58.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:58.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:58.13 ^~~~~~~~~~~~~~~~~~ 34:58.13 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:58.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:58.13 ^~~~~~~~~~~~~~~~~~~~~~ 35:01.38 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 35:01.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:01.38 foundInterface = 0; \ 35:01.39 ^~~~~~~~~~~~~~ 35:01.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:01.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:01.39 ^~~~~~~~~~~~~~~~~~~~~~~ 35:01.39 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:01.39 NS_INTERFACE_MAP_END 35:01.39 ^~~~~~~~~~~~~~~~~~~~ 35:01.39 /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 35:01.39 else 35:01.39 ^~~~ 35:01.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 35:01.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 35:01.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:01.40 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 35:01.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 35:01.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.35 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 35:09.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:09.36 foundInterface = 0; \ 35:09.36 ^~~~~~~~~~~~~~ 35:09.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:09.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.36 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:09.36 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 35:09.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.36 /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 35:09.37 } else 35:09.37 ^~~~ 35:09.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 35:09.37 NS_IMPL_QUERY_BODY_CONCRETE(_class) 35:09.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:09.37 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 35:09.37 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 35:09.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:17.13 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 35:17.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:17.14 foundInterface = 0; \ 35:17.14 ^~~~~~~~~~~~~~ 35:17.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:17.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:17.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:17.14 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:17.15 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 35:17.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:17.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 35:17.15 else 35:17.15 ^~~~ 35:17.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:17.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:17.15 ^~~~~~~~~~~~~~~~~~ 35:17.15 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:17.15 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 35:17.15 ^~~~~~~~~~~~~~~~~~~~~~ 35:31.91 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 35:31.91 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 35:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 35:31.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 35:31.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 35:31.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 35:31.92 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 35:31.92 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 35:31.92 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 35:31.92 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 35:31.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:31.93 foundInterface = 0; \ 35:31.93 ^~~~~~~~~~~~~~ 35:31.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:31.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:31.93 ^~~~~~~~~~~~~~~~~~~~~~~ 35:31.93 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:31.93 NS_INTERFACE_MAP_END 35:31.93 ^~~~~~~~~~~~~~~~~~~~ 35:31.93 /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 35:31.93 } else 35:31.94 ^~~~ 35:31.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 35:31.94 NS_IMPL_QUERY_BODY_CONCRETE(_class) 35:31.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:31.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 35:31.94 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 35:31.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.31 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 35:32.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:32.32 foundInterface = 0; \ 35:32.32 ^~~~~~~~~~~~~~ 35:32.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:32.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:32.32 ^~~~~~~~~~~~~~~~~~~~~~~ 35:32.32 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:32.32 NS_INTERFACE_MAP_END 35:32.32 ^~~~~~~~~~~~~~~~~~~~ 35:32.32 /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 35:32.32 } else 35:32.33 ^~~~ 35:32.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 35:32.33 NS_IMPL_QUERY_BODY_CONCRETE(_class) 35:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:32.33 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 35:32.33 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 35:32.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.74 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 35:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:35.74 foundInterface = 0; \ 35:35.75 ^~~~~~~~~~~~~~ 35:35.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:35.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.75 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6086:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:35.75 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 35:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.75 /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 35:35.75 } else 35:35.75 ^~~~ 35:35.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 35:35.76 NS_IMPL_QUERY_BODY_CONCRETE(_class) 35:35.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:35.76 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6085:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 35:35.76 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 35:35.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:13.90 Compiling syn v0.13.1 37:22.22 Compiling phf_generator v0.7.21 37:22.25 netwerk/protocol/res 37:22.73 Compiling cexpr v0.2.3 37:35.54 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 37:35.54 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 37:35.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 37:35.54 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 37:35.54 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 37:35.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 37:35.55 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 37:35.55 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:8, 37:35.55 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 37:35.55 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 37:35.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:35.56 foundInterface = 0; \ 37:35.57 ^~~~~~~~~~~~~~ 37:35.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:35.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:35.57 ^~~~~~~~~~~~~~~~~~~~~~~ 37:35.57 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:35.57 NS_INTERFACE_MAP_END 37:35.58 ^~~~~~~~~~~~~~~~~~~~ 37:35.58 /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 37:35.58 } else 37:35.58 ^~~~ 37:35.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 37:35.58 NS_IMPL_QUERY_BODY_CONCRETE(_class) 37:35.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:35.58 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2331:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 37:35.59 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 37:35.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:36.09 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 37:36.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:36.09 foundInterface = 0; \ 37:36.10 ^~~~~~~~~~~~~~ 37:36.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:36.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:36.10 ^~~~~~~~~~~~~~~~~~~~~~~ 37:36.10 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:36.10 NS_INTERFACE_MAP_END 37:36.10 ^~~~~~~~~~~~~~~~~~~~ 37:36.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: 37:36.10 /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 37:36.10 } else 37:36.11 ^~~~ 37:39.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:39.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 37:39.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerializable.h:10, 37:39.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrincipal.h:10, 37:39.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsJSPrincipals.h:10, 37:39.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 37:39.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, 37:39.11 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 37:39.11 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 37:39.11 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 37:39.11 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 37:39.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:39.13 foundInterface = 0; \ 37:39.13 ^~~~~~~~~~~~~~ 37:39.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:39.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:39.13 ^~~~~~~~~~~~~~~~~~~~~~~ 37:39.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:39.14 NS_INTERFACE_MAP_END \ 37:39.14 ^~~~~~~~~~~~~~~~~~~~ 37:39.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:39.14 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 37:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:39.14 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:39.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 37:39.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:39.14 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.h:24, 37:39.14 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 37:39.15 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 37:39.15 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 37:39.15 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 37:39.15 /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 37:39.15 } else \ 37:39.15 ^~~~ 37:39.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 37:39.15 } else \ 37:39.15 ^~~~ 37:39.15 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 37:39.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 37:39.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:51.95 netwerk/protocol/viewsource 37:53.12 netwerk/protocol/websocket 38:00.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:00.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 38:00.18 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 38:00.18 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 38:00.18 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 38:00.18 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 38:00.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:00.18 foundInterface = 0; \ 38:00.18 ^~~~~~~~~~~~~~ 38:00.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:00.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:00.18 ^~~~~~~~~~~~~~~~~~~~~~~ 38:00.18 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:00.18 NS_INTERFACE_MAP_END 38:00.18 ^~~~~~~~~~~~~~~~~~~~ 38:00.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 38:00.18 else 38:00.18 ^~~~ 38:00.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:00.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:00.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:00.18 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:00.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 38:00.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:06.57 netwerk/protocol/wyciwyg 38:14.08 netwerk/system/linux 38:18.22 netwerk/ipc 38:18.30 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 38:18.30 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 38:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 38:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 38:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 38:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 38:18.31 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketLog.h:12, 38:18.31 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 38:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 38:18.31 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 38:18.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:18.33 foundInterface = 0; \ 38:18.33 ^~~~~~~~~~~~~~ 38:18.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:18.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:18.33 ^~~~~~~~~~~~~~~~~~~~~~~ 38:18.33 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:18.33 NS_INTERFACE_MAP_END 38:18.33 ^~~~~~~~~~~~~~~~~~~~ 38:18.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 38:18.33 else 38:18.33 ^~~~ 38:18.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:18.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:18.33 ^~~~~~~~~~~~~~~~~~ 38:18.33 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:18.33 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 38:18.34 ^~~~~~~~~~~~~~~~~~~~~~ 38:18.62 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 38:18.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:18.62 foundInterface = 0; \ 38:18.62 ^~~~~~~~~~~~~~ 38:18.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:18.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:18.62 ^~~~~~~~~~~~~~~~~~~~~~~ 38:18.62 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:18.62 NS_INTERFACE_MAP_END 38:18.62 ^~~~~~~~~~~~~~~~~~~~ 38:18.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 38:18.62 else 38:18.62 ^~~~ 38:18.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:18.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:18.62 ^~~~~~~~~~~~~~~~~~ 38:18.62 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:18.62 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 38:18.62 ^~~~~~~~~~~~~~~~~~~~~~ 38:18.66 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 38:18.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:18.66 foundInterface = 0; \ 38:18.66 ^~~~~~~~~~~~~~ 38:18.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:18.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:18.67 ^~~~~~~~~~~~~~~~~~~~~~~ 38:18.68 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:18.68 NS_INTERFACE_MAP_END 38:18.68 ^~~~~~~~~~~~~~~~~~~~ 38:18.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 38:18.68 else 38:18.68 ^~~~ 38:18.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:18.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:18.68 ^~~~~~~~~~~~~~~~~~ 38:18.68 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:18.68 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 38:18.68 ^~~~~~~~~~~~~~~~~~~~~~ 38:18.72 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 38:18.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:18.73 foundInterface = 0; \ 38:18.73 ^~~~~~~~~~~~~~ 38:18.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:18.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:18.73 ^~~~~~~~~~~~~~~~~~~~~~~ 38:18.73 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:18.73 NS_INTERFACE_MAP_END 38:18.73 ^~~~~~~~~~~~~~~~~~~~ 38:18.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 38:18.73 else 38:18.73 ^~~~ 38:18.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:18.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:18.73 ^~~~~~~~~~~~~~~~~~ 38:18.73 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:18.73 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 38:18.73 ^~~~~~~~~~~~~~~~~~~~~~ 38:20.51 Compiling mp4parse_capi v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse_capi) 38:46.48 netwerk/wifi 38:47.40 netwerk/build 38:52.20 extensions/auth 39:03.90 ipc/chromium 39:07.01 ipc/chromium/src/third_party 39:19.19 Compiling nserror v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/nserror) 39:19.76 Compiling crossbeam-deque v0.3.1 39:20.51 Compiling crossbeam-deque v0.2.0 39:21.26 Compiling tokio-io v0.1.7 39:25.66 Compiling mio-uds v0.6.4 39:27.06 ipc/glue 39:27.59 Compiling uuid v0.5.1 39:28.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:47: 39:28.47 /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 39:28.47 /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] 39:28.47 return result; 39:28.47 ^~~~~~ 39:31.23 Compiling u2fhid v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/u2f-hid-rs) 39:31.64 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/pickle.h:17, 39:31.64 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/histogram.cc:20, 39:31.64 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 39:31.65 /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]': 39:31.65 /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] 39:31.65 aIter.Advance(*this, *lastSegmentSize); 39:31.65 ^~~~~ 39:46.82 ipc/ipdl 40:49.48 Compiling parking_lot_core v0.2.14 40:54.93 Compiling fallible v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/fallible) 40:55.34 Compiling gl_generator v0.9.0 41:12.08 Compiling url v1.7.0 41:17.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:17.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 41:17.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 41:17.49 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message.h:21, 41:17.49 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_channel.h:13, 41:17.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ipc/Transport.h:11, 41:17.49 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundChild.h:12, 41:17.49 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundImpl.cpp:7, 41:17.49 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 41:17.49 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 41:17.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:17.49 foundInterface = 0; \ 41:17.49 ^~~~~~~~~~~~~~ 41:17.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:17.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:17.49 ^~~~~~~~~~~~~~~~~~~~~~~ 41:17.49 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:17.49 NS_INTERFACE_MAP_END 41:17.50 ^~~~~~~~~~~~~~~~~~~~ 41:17.51 /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 41:17.51 else 41:17.51 ^~~~ 41:17.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 41:17.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 41:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:17.51 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 41:17.51 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 41:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:36.12 Compiling gkrust-shared v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust/shared) 41:37.57 Compiling cose-c v0.1.5 41:39.96 Compiling cssparser v0.24.0 42:40.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, 42:40.99 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 42:40.99 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PContent.cpp:7, 42:40.99 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:56: 42:40.99 /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]': 42:40.99 /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] 42:40.99 class CreatedWindowInfo final 42:40.99 ^~~~~~~~~~~~~~~~~ 42:41.47 /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}]': 42:41.48 /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] 42:41.48 class CreatedWindowInfo final 42:41.48 ^~~~~~~~~~~~~~~~~ 43:21.43 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 45:07.85 Compiling synstructure v0.9.0 45:29.20 Compiling num-derive v0.2.2 46:10.76 Compiling phf_codegen v0.7.21 46:11.45 Compiling darling_core v0.4.0 47:17.02 Compiling synstructure v0.8.1 48:10.65 Compiling cstr-macros v0.1.3 48:21.27 Compiling xpcom_macros v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom/xpcom_macros) 48:57.83 ipc/testshell 49:17.63 Compiling encoding_glue v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/intl/encoding_glue) 49:21.35 Compiling rsdparsa_capi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa_capi) 49:37.49 Compiling netwerk_helper v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/rust-helper) 49:40.55 Compiling tokio-threadpool v0.1.5 49:42.62 ipc/contentproc 49:44.72 js/ipc 49:57.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 49:57.58 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 49:57.58 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 49:57.58 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: 49:57.58 /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]': 49:57.58 /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] 49:57.58 class CreatedWindowInfo final 49:57.58 ^~~~~~~~~~~~~~~~~ 49:57.95 /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}]': 49:57.96 /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] 49:57.96 class CreatedWindowInfo final 49:57.96 ^~~~~~~~~~~~~~~~~ 50:06.73 Compiling tokio-codec v0.1.0 50:08.85 Compiling tokio-reactor v0.1.3 50:11.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 50:11.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 50:11.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 50:11.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 50:11.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 50:11.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 50:11.75 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:18, 50:11.75 from /builddir/build/BUILD/firefox-63.0/js/ipc/CPOWTimer.cpp:8, 50:11.75 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 50:11.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 50:11.77 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 50:11.77 /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:11.77 memset(aT, 0, sizeof(T)); 50:11.77 ~~~~~~^~~~~~~~~~~~~~~~~~ 50:11.77 In file included from /builddir/build/BUILD/firefox-63.0/js/ipc/JavaScriptChild.cpp:13, 50:11.78 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 50:11.78 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 50:11.78 struct GlobalProperties { 50:11.78 ^~~~~~~~~~~~~~~~ 50:36.46 hal 51:01.41 js/xpconnect/wrappers 51:10.02 js/xpconnect/loader 51:14.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:14.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:14.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:14.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:14.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:14.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 51:14.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 51:14.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Proxy.h:12, 51:14.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Wrapper.h:12, 51:14.66 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/WrapperFactory.h:10, 51:14.68 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.h:12, 51:14.68 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 51:14.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:14.68 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 51:14.68 /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] 51:14.68 memset(aT, 0, sizeof(T)); 51:14.69 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:14.69 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:17: 51:14.69 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 51:14.69 struct GlobalProperties { 51:14.69 ^~~~~~~~~~~~~~~~ 51:22.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 51:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 51:22.87 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 51:22.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:22.87 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 51:22.88 /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] 51:22.88 memset(aT, 0, sizeof(T)); 51:22.88 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:22.88 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 51:22.88 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 51:22.88 struct GlobalProperties { 51:22.88 ^~~~~~~~~~~~~~~~ 51:39.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:39.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:39.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 51:39.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 51:39.49 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 51:39.49 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 51:39.49 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 51:39.49 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 51:39.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.51 foundInterface = 0; \ 51:39.51 ^~~~~~~~~~~~~~ 51:39.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:39.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.51 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.51 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.51 NS_INTERFACE_MAP_END 51:39.52 ^~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.52 else 51:39.52 ^~~~ 51:39.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.52 ^~~~~~~~~~~~~~~~~~ 51:39.52 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:359:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:39.52 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.95 js/xpconnect/src 51:41.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Id.h:26, 51:41.12 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.h:10, 51:41.12 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 51:41.12 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 51:41.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:41.13 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 51:41.13 /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] 51:41.13 memset(aT, 0, sizeof(T)); 51:41.13 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:41.13 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:25, 51:41.13 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 51:41.13 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 51:41.13 struct GlobalProperties { 51:41.14 ^~~~~~~~~~~~~~~~ 51:46.53 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 51:46.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:46.53 foundInterface = 0; \ 51:46.53 ^~~~~~~~~~~~~~ 51:46.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:46.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:46.54 ^~~~~~~~~~~~~~~~~~~~~~~ 51:46.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:325:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:46.54 NS_INTERFACE_MAP_END 51:46.54 ^~~~~~~~~~~~~~~~~~~~ 51:46.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 51:46.54 else 51:46.54 ^~~~ 51:46.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:46.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:46.54 ^~~~~~~~~~~~~~~~~~ 51:46.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:46.55 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 51:46.56 ^~~~~~~~~~~~~~~~~~~~~~ 51:47.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 51:47.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 51:47.52 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 51:47.53 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 51:47.53 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 51:47.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 51:47.53 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 51:47.54 /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] 51:47.54 memset(aT, 0, sizeof(T)); 51:47.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:47.54 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 51:47.54 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 51:47.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 51:47.54 struct GlobalProperties { 51:47.54 ^~~~~~~~~~~~~~~~ 51:49.59 intl/chardet 51:51.76 modules/libjar 52:00.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:00.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:00.03 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:00.03 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:00.03 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:00.03 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 52:00.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:00.03 foundInterface = 0; \ 52:00.03 ^~~~~~~~~~~~~~ 52:00.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:00.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:00.03 ^~~~~~~~~~~~~~~~~~~~~~~ 52:00.03 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:00.03 NS_INTERFACE_MAP_END 52:00.03 ^~~~~~~~~~~~~~~~~~~~ 52:00.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 52:00.04 else 52:00.04 ^~~~ 52:00.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:00.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:00.04 ^~~~~~~~~~~~~~~~~~ 52:00.04 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:00.04 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:00.04 ^~~~~~~~~~~~~~~~~~~~~~ 52:02.43 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 52:02.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:02.43 foundInterface = 0; \ 52:02.43 ^~~~~~~~~~~~~~ 52:02.43 /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.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:02.43 ^~~~~~~~~~~~~~~~~~~~~~~ 52:02.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:02.45 NS_INTERFACE_MAP_END 52:02.45 ^~~~~~~~~~~~~~~~~~~~ 52:02.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:02.45 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:02.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.45 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:02.45 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 52:02.45 ^~~~~~~~~~~~~~~~~~~~ 52:02.45 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 52:02.45 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:02.45 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:02.46 /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 52:02.46 } else 52:02.46 ^~~~ 52:02.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:02.46 } else 52:02.46 ^~~~ 52:02.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:02.47 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:02.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.47 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:02.47 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 52:02.47 ^~~~~~~~~~~~~~~~~~~~ 52:02.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:02.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:02.47 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:02.47 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:02.48 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:02.48 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 52:02.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:02.49 foundInterface = 0; \ 52:02.49 ^~~~~~~~~~~~~~ 52:02.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:02.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:02.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.49 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:02.49 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 52:02.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:02.49 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 52:02.49 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:02.49 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:02.49 /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 52:02.49 } else 52:02.49 ^~~~ 52:02.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:02.49 } else 52:02.49 ^~~~ 52:03.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:03.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:03.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 52:03.53 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARInputStream.h:10, 52:03.53 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJAR.cpp:7, 52:03.53 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 52:03.54 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 52:03.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.54 foundInterface = 0; \ 52:03.54 ^~~~~~~~~~~~~~ 52:03.54 /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.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:03.54 ^~~~~~~~~~~~~~~~~~~~~~~ 52:03.54 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:03.54 NS_INTERFACE_MAP_END 52:03.54 ^~~~~~~~~~~~~~~~~~~~ 52:03.54 /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 52:03.54 } else 52:03.54 ^~~~ 52:03.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 52:03.54 NS_IMPL_QUERY_BODY_CONCRETE(_class) 52:03.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.54 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 52:03.54 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 52:03.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.56 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 52:03.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.56 foundInterface = 0; \ 52:03.56 ^~~~~~~~~~~~~~ 52:03.56 /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.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:03.57 ^~~~~~~~~~~~~~~~~~~~~~~ 52:03.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:03.58 NS_INTERFACE_MAP_END \ 52:03.58 ^~~~~~~~~~~~~~~~~~~~ 52:03.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 52:03.58 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 52:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.58 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 52:03.58 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 52:03.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.58 In file included from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.h:17, 52:03.58 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARFactory.cpp:16, 52:03.58 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 52:03.58 /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 52:03.58 } else \ 52:03.58 ^~~~ 52:03.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 52:03.58 } else \ 52:03.58 ^~~~ 52:03.59 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 52:03.59 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 52:03.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:03.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:03.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:03.84 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:03.85 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:03.85 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:03.85 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 52:03.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.86 foundInterface = 0; \ 52:03.86 ^~~~~~~~~~~~~~ 52:03.86 /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.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:03.86 ^~~~~~~~~~~~~~~~~~~~~~~ 52:03.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:03.86 NS_INTERFACE_MAP_END 52:03.86 ^~~~~~~~~~~~~~~~~~~~ 52:03.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:03.86 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:03.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.87 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:03.87 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 52:03.87 ^~~~~~~~~~~~~~~~~~~~ 52:03.89 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 52:03.89 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:03.89 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:03.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 52:03.89 } else 52:03.89 ^~~~ 52:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:03.90 } else 52:03.90 ^~~~ 52:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:03.90 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:03.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.90 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:03.90 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 52:03.90 ^~~~~~~~~~~~~~~~~~~~ 52:03.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 52:03.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:03.92 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:03.93 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:03.93 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:03.93 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 52:03.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:03.94 foundInterface = 0; \ 52:03.94 ^~~~~~~~~~~~~~ 52:03.94 /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.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:03.95 ^~~~~~~~~~~~~~~~~~~~~~~ 52:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:03.95 NS_INTERFACE_MAP_END 52:03.95 ^~~~~~~~~~~~~~~~~~~~ 52:03.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:03.95 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 52:03.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.96 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 52:03.96 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:03.96 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:03.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 52:03.96 } else 52:03.96 ^~~~ 52:03.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:03.96 } else 52:03.96 ^~~~ 52:03.97 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:03.97 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 52:03.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:03.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:03.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 52:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 52:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 52:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:03.99 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:03.99 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:03.99 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 52:04.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:04.00 foundInterface = 0; \ 52:04.00 ^~~~~~~~~~~~~~ 52:04.01 /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.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:04.01 ^~~~~~~~~~~~~~~~~~~~~~~ 52:04.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:04.01 NS_INTERFACE_MAP_END 52:04.01 ^~~~~~~~~~~~~~~~~~~~ 52:04.01 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:04.01 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 52:04.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:04.02 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 52:04.02 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:04.02 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:04.02 /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 52:04.02 } else 52:04.02 ^~~~ 52:04.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:04.02 } else 52:04.02 ^~~~ 52:04.03 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:04.03 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 52:04.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:05.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:10, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 52:05.38 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 52:05.38 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:05.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 52:05.38 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 52:05.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 52:05.38 memset(aT, 0, sizeof(T)); 52:05.38 ~~~~~~^~~~~~~~~~~~~~~~~~ 52:05.38 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 52:05.38 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 52:05.38 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 52:05.39 struct GlobalProperties { 52:05.39 ^~~~~~~~~~~~~~~~ 52:05.50 modules/libjar/zipwriter 52:14.32 storage 52:18.26 storage/build 52:21.26 extensions/cookie 52:24.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArray.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayExtensions.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMutableArray.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:10: 52:24.74 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 52:24.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:24.74 foundInterface = 0; \ 52:24.74 ^~~~~~~~~~~~~~ 52:24.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:24.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:24.74 ^~~~~~~~~~~~~~~~~~~~~~~ 52:24.74 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:24.74 NS_INTERFACE_MAP_END 52:24.74 ^~~~~~~~~~~~~~~~~~~~ 52:24.75 /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:24.75 else 52:24.75 ^~~~ 52:24.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:24.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:24.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.75 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:24.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 52:24.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:32.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:32.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 52:32.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 52:32.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 52:32.07 from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsCookieModule.cpp:7, 52:32.08 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 52:32.08 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 52:32.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:32.08 foundInterface = 0; \ 52:32.09 ^~~~~~~~~~~~~~ 52:32.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:32.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:32.09 ^~~~~~~~~~~~~~~~~~~~~~~ 52:32.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:32.09 NS_INTERFACE_MAP_END 52:32.09 ^~~~~~~~~~~~~~~~~~~~ 52:32.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:32.09 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:32.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.09 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:32.09 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 52:32.09 ^~~~~~~~~~~~~~~~~~~~ 52:32.09 In file included from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:8, 52:32.09 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 52:32.09 /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 52:32.09 } else 52:32.09 ^~~~ 52:32.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 52:32.10 } else 52:32.10 ^~~~ 52:32.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 52:32.10 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 52:32.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 52:32.10 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 52:32.10 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 52:32.10 ^~~~~~~~~~~~~~~~~~~~ 52:38.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:38.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:38.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:10, 52:38.11 from /builddir/build/BUILD/firefox-63.0/storage/FileSystemModule.cpp:11, 52:38.11 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:2: 52:38.11 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 52:38.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.12 foundInterface = 0; \ 52:38.12 ^~~~~~~~~~~~~~ 52: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' 52:38.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.14 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.14 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.14 NS_INTERFACE_MAP_END 52:38.14 ^~~~~~~~~~~~~~~~~~~~ 52:38.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 52:38.14 else 52:38.14 ^~~~ 52:38.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:38.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.15 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:38.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 52:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:38.45 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 52:38.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.46 foundInterface = 0; \ 52:38.46 ^~~~~~~~~~~~~~ 52:38.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.46 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.46 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.46 NS_INTERFACE_MAP_END 52:38.46 ^~~~~~~~~~~~~~~~~~~~ 52:38.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 52:38.46 else 52:38.46 ^~~~ 52:38.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:38.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:38.48 ^~~~~~~~~~~~~~~~~~ 52:38.48 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:38.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:38.48 ^~~~~~~~~~~~~~~~~~~~~~ 52:38.52 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 52:38.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:38.52 foundInterface = 0; \ 52:38.53 ^~~~~~~~~~~~~~ 52:38.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:38.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:38.53 ^~~~~~~~~~~~~~~~~~~~~~~ 52:38.53 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:38.53 NS_INTERFACE_MAP_END 52:38.53 ^~~~~~~~~~~~~~~~~~~~ 52:38.53 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:38.53 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 52:38.54 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.h:12, 52:38.54 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:22, 52:38.54 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:56: 52:38.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 52:38.55 } else 52:38.55 ^~~~ 52:38.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:38.55 } else 52:38.55 ^~~~ 52:38.55 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 52:38.56 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 52:38.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:46.07 Compiling parking_lot v0.6.3 52:50.37 Compiling gleam v0.6.0 52:54.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:54.38 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 52:54.38 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 52:54.38 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 52:54.38 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 52:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:54.39 foundInterface = 0; \ 52:54.39 ^~~~~~~~~~~~~~ 52: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' 52:54.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:54.40 ^~~~~~~~~~~~~~~~~~~~~~~ 52:54.40 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:54.40 NS_INTERFACE_MAP_END 52:54.40 ^~~~~~~~~~~~~~~~~~~~ 52:54.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 52:54.41 else 52:54.41 ^~~~ 52:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:54.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.41 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:54.41 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 52:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.88 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 52:54.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:54.88 foundInterface = 0; \ 52:54.88 ^~~~~~~~~~~~~~ 52:54.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:54.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:54.89 ^~~~~~~~~~~~~~~~~~~~~~~ 52:54.89 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:54.89 NS_INTERFACE_MAP_END 52:54.89 ^~~~~~~~~~~~~~~~~~~~ 52:54.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:54.90 else 52:54.90 ^~~~ 52:54.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:54.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:54.90 ^~~~~~~~~~~~~~~~~~ 52:54.91 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:54.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:54.91 ^~~~~~~~~~~~~~~~~~~~~~ 52:54.94 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 52:54.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:54.95 foundInterface = 0; \ 52:54.95 ^~~~~~~~~~~~~~ 52:54.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:54.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:54.95 ^~~~~~~~~~~~~~~~~~~~~~~ 52:54.96 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:54.96 NS_INTERFACE_MAP_END 52:54.96 ^~~~~~~~~~~~~~~~~~~~ 52:54.97 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:54.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:54.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 52:54.97 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 52:54.97 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 52:54.97 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 52:54.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 52:54.98 } else 52:54.98 ^~~~ 52:54.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:54.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:54.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.98 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 52:54.98 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 52:54.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:54.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:55.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:55.00 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 52:55.00 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 52:55.00 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 52:55.00 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 52:55.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:55.01 foundInterface = 0; \ 52:55.01 ^~~~~~~~~~~~~~ 52:55.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:55.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:55.01 ^~~~~~~~~~~~~~~~~~~~~~~ 52:55.01 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:55.01 NS_INTERFACE_MAP_END 52:55.01 ^~~~~~~~~~~~~~~~~~~~ 52:55.02 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:55.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:55.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 52:55.02 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 52:55.02 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 52:55.02 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 52:55.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 52:55.02 } else 52:55.02 ^~~~ 52:55.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:55.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.04 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 52:55.04 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 52:55.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:55.77 extensions/permissions 53:02.60 uriloader/base 53:03.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:03.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:03.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 53:03.44 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 53:03.44 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:03.44 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 53:03.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:03.45 foundInterface = 0; \ 53:03.45 ^~~~~~~~~~~~~~ 53:03.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:03.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:03.47 ^~~~~~~~~~~~~~~~~~~~~~~ 53:03.47 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:03.47 NS_INTERFACE_MAP_END 53:03.47 ^~~~~~~~~~~~~~~~~~~~ 53:03.47 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 53:03.48 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 53:03.48 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:03.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 53:03.48 } else 53:03.48 ^~~~ 53:03.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 53:03.48 } else 53:03.48 ^~~~ 53:06.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:06.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:06.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 53:06.36 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 53:06.36 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:06.36 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 53:06.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:06.36 foundInterface = 0; \ 53:06.37 ^~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:06.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:06.37 ^~~~~~~~~~~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:06.37 NS_INTERFACE_MAP_END 53:06.37 ^~~~~~~~~~~~~~~~~~~~ 53:06.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 53:06.37 else 53:06.37 ^~~~ 53:06.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:06.37 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.37 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:06.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 53:06.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.41 uriloader/exthandler 53:11.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:11.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:11.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentLoader.h:10, 53:11.58 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.h:12, 53:11.59 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:10, 53:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 53:11.59 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 53:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.59 foundInterface = 0; \ 53:11.59 ^~~~~~~~~~~~~~ 53:11.59 /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.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.59 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.59 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.59 NS_INTERFACE_MAP_END 53:11.59 ^~~~~~~~~~~~~~~~~~~~ 53:11.59 /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 53:11.59 } else 53:11.59 ^~~~ 53:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 53:11.59 NS_IMPL_QUERY_BODY_CONCRETE(_class) 53:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:11.59 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:181:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 53:11.59 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 53:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 53:12.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 53:12.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 53:12.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 53:12.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/XREAppData.h:15, 53:12.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:15, 53:12.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 53:12.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:12.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:12.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 53:12.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] 53:12.20 memset(aT, 0, sizeof(T)); 53:12.20 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:12.20 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 53:12.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 53:12.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 53:12.20 struct GlobalProperties { 53:12.20 ^~~~~~~~~~~~~~~~ 53:12.52 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 53:12.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.52 foundInterface = 0; \ 53:12.52 ^~~~~~~~~~~~~~ 53:12.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:12.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.52 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.53 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.53 NS_INTERFACE_MAP_END 53:12.53 ^~~~~~~~~~~~~~~~~~~~ 53:12.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 53:12.53 else 53:12.53 ^~~~ 53:12.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.55 ^~~~~~~~~~~~~~~~~~ 53:12.55 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.55 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 53:12.55 ^~~~~~~~~~~~~~~~~~~~~~ 53:12.59 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 53:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.60 foundInterface = 0; \ 53:12.60 ^~~~~~~~~~~~~~ 53:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:12.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.60 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.60 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.60 NS_INTERFACE_MAP_END 53:12.61 ^~~~~~~~~~~~~~~~~~~~ 53:12.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 53:12.61 else 53:12.61 ^~~~ 53:12.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.63 ^~~~~~~~~~~~~~~~~~ 53:12.63 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.63 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 53:12.63 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.41 uriloader/prefetch 53:29.41 Compiling lmdb-rkv v0.8.2 53:41.99 caps 53:43.75 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 53:43.75 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 53:43.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 53:43.75 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundUtils.h:10, 53:43.75 from /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 53:43.75 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 53:43.75 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 53:43.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.75 foundInterface = 0; \ 53:43.75 ^~~~~~~~~~~~~~ 53:43.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:43.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.77 ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.77 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.77 NS_INTERFACE_MAP_END 53:43.77 ^~~~~~~~~~~~~~~~~~~~ 53:43.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 53:43.77 else 53:43.77 ^~~~ 53:43.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.77 ^~~~~~~~~~~~~~~~~~ 53:43.77 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.77 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 53:43.77 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:46.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:46.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 53:46.26 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 53:46.26 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 53:46.26 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 53:46.26 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 53:46.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.26 foundInterface = 0; \ 53:46.26 ^~~~~~~~~~~~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.27 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.27 NS_INTERFACE_MAP_END 53:46.27 ^~~~~~~~~~~~~~~~~~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:46.27 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 53:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 53:46.27 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 53:46.27 ^~~~~~~~~~~~~~~~~~~~ 53:46.27 In file included from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 53:46.27 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 53:46.27 /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 53:46.27 } else 53:46.27 ^~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 53:46.27 } else 53:46.27 ^~~~ 53:46.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 53:46.27 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 53:46.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.28 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 53:46.28 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 53:46.28 ^~~~~~~~~~~~~~~~~~~~ 53:46.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 53:46.51 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 53:46.51 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 53:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 53:46.51 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 53:46.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.51 foundInterface = 0; \ 53:46.51 ^~~~~~~~~~~~~~ 53:46.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.51 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.52 NS_INTERFACE_MAP_END 53:46.52 ^~~~~~~~~~~~~~~~~~~~ 53:46.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 53:46.52 else 53:46.52 ^~~~ 53:46.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.52 ^~~~~~~~~~~~~~~~~~ 53:46.52 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.52 NS_INTERFACE_MAP_ENTRY(nsINamed) 53:46.52 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 53:46.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.76 foundInterface = 0; \ 53:46.76 ^~~~~~~~~~~~~~ 53:46.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.76 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.76 NS_INTERFACE_MAP_END 53:46.76 ^~~~~~~~~~~~~~~~~~~~ 53:46.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 53:46.77 else 53:46.77 ^~~~ 53:46.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.77 ^~~~~~~~~~~~~~~~~~ 53:46.77 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.77 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 53:46.77 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.80 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 53:46.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.81 foundInterface = 0; \ 53:46.81 ^~~~~~~~~~~~~~ 53:46.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.81 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.81 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.81 NS_INTERFACE_MAP_END 53:46.81 ^~~~~~~~~~~~~~~~~~~~ 53:46.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 53:46.81 else 53:46.81 ^~~~ 53:46.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:46.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:46.81 ^~~~~~~~~~~~~~~~~~ 53:46.81 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:46.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:46.81 ^~~~~~~~~~~~~~~~~~~~~~ 53:46.85 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 53:46.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:46.86 foundInterface = 0; \ 53:46.86 ^~~~~~~~~~~~~~ 53:46.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:46.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:46.86 ^~~~~~~~~~~~~~~~~~~~~~~ 53:46.86 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:46.86 NS_INTERFACE_MAP_END 53:46.86 ^~~~~~~~~~~~~~~~~~~~ 53:46.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 53:46.86 else 53:46.86 ^~~~ 53:46.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:46.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:46.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:46.87 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:46.87 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 53:46.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:06.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:06.61 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 54:06.61 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 54:06.61 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:06.61 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 54:06.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:06.61 foundInterface = 0; \ 54:06.61 ^~~~~~~~~~~~~~ 54:06.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:06.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:06.61 ^~~~~~~~~~~~~~~~~~~~~~~ 54:06.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:06.61 NS_INTERFACE_MAP_END 54:06.62 ^~~~~~~~~~~~~~~~~~~~ 54:06.62 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:06.62 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 54:06.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:06.62 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 54:06.62 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:06.62 /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 54:06.62 } else 54:06.62 ^~~~ 54:06.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:06.62 } else 54:06.62 ^~~~ 54:06.62 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:06.62 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 54:06.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:10.45 parser/expat/lib 54:12.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:12.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:12.21 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 54:12.21 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 54:12.21 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:12.21 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 54:12.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.21 foundInterface = 0; \ 54:12.21 ^~~~~~~~~~~~~~ 54:12.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.21 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.21 NS_INTERFACE_MAP_END 54:12.21 ^~~~~~~~~~~~~~~~~~~~ 54:12.23 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:12.23 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 54:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.23 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 54:12.23 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:12.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 54:12.23 } else 54:12.23 ^~~~ 54:12.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:12.23 } else 54:12.23 ^~~~ 54:12.23 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:12.23 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 54:12.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.63 parser/xml 54:12.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:12.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:12.77 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 54:12.77 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 54:12.78 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:12.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 54:12.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.78 foundInterface = 0; \ 54:12.78 ^~~~~~~~~~~~~~ 54:12.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.78 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.78 NS_INTERFACE_MAP_END 54:12.78 ^~~~~~~~~~~~~~~~~~~~ 54:12.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:12.78 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 54:12.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.78 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 54:12.78 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:12.78 /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 54:12.78 } else 54:12.78 ^~~~ 54:12.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:12.78 } else 54:12.78 ^~~~ 54:12.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:12.78 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 54:12.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:12.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:12.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:12.82 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 54:12.82 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 54:12.82 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:12.82 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 54:12.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:12.83 foundInterface = 0; \ 54:12.83 ^~~~~~~~~~~~~~ 54:12.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:12.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:12.84 ^~~~~~~~~~~~~~~~~~~~~~~ 54:12.84 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:12.84 NS_INTERFACE_MAP_END 54:12.84 ^~~~~~~~~~~~~~~~~~~~ 54:12.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 54:12.84 else 54:12.84 ^~~~ 54:12.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 54:12.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 54:12.84 ^~~~~~~~~~~~~~~~~~ 54:12.84 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 54:12.84 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 54:12.84 ^~~~~~~~~~~~~~~~~~~~~~ 54:13.03 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 54:13.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:13.03 foundInterface = 0; \ 54:13.03 ^~~~~~~~~~~~~~ 54:13.03 /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.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:13.03 ^~~~~~~~~~~~~~~~~~~~~~~ 54:13.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:13.03 NS_INTERFACE_MAP_END 54:13.04 ^~~~~~~~~~~~~~~~~~~~ 54:13.05 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:13.05 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 54:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:13.05 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 54:13.05 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 54:13.05 /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 54:13.05 } else 54:13.05 ^~~~ 54:13.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 54:13.05 } else 54:13.05 ^~~~ 54:13.05 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 54:13.05 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 54:13.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:15.88 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.h:9, 54:15.88 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.cpp:6, 54:15.88 from /builddir/build/BUILD/firefox-63.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 54:15.89 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 54:15.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:15.89 foundInterface = 0; \ 54:15.89 ^~~~~~~~~~~~~~ 54:15.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:15.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:15.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:15.89 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:15.91 NS_INTERFACE_MAP_END 54:15.91 ^~~~~~~~~~~~~~~~~~~~ 54:15.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 54:15.91 else 54:15.91 ^~~~ 54:15.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:15.92 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:15.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:15.92 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:15.92 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 54:15.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:18.56 parser/htmlparser 54:28.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:28.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:28.06 from /builddir/build/BUILD/firefox-63.0/parser/htmlparser/CNavDTD.cpp:7, 54:28.06 from /builddir/build/BUILD/firefox-63.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 54:28.06 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 54:28.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:28.06 foundInterface = 0; \ 54:28.06 ^~~~~~~~~~~~~~ 54:28.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:28.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:28.07 ^~~~~~~~~~~~~~~~~~~~~~~ 54:28.07 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:28.07 NS_INTERFACE_MAP_END 54:28.07 ^~~~~~~~~~~~~~~~~~~~ 54:28.07 /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 54:28.07 else 54:28.07 ^~~~ 54:28.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:28.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:28.08 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:28.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 54:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:28.41 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 54:28.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:28.41 foundInterface = 0; \ 54:28.41 ^~~~~~~~~~~~~~ 54:28.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:28.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:28.42 ^~~~~~~~~~~~~~~~~~~~~~~ 54:28.42 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:28.42 NS_INTERFACE_MAP_END 54:28.42 ^~~~~~~~~~~~~~~~~~~~ 54:28.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 54:28.42 else 54:28.42 ^~~~ 54:28.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:28.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:28.43 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:28.44 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 54:28.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:28.68 parser/html 54:29.47 gfx/cairo/cairo/src 54:30.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:30.04 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 54:30.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 54:30.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] 54:30.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:30.05 ^ 54:30.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:30.05 ((size) ? malloc((unsigned) (size)) : NULL) 54:30.05 ^~~~ 54:30.05 /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' 54:30.05 new_elements = _cairo_malloc_ab (pq->max_size, 54:30.05 ^~~~~~~~~~~~~~~~ 54:31.98 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:31.98 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 54:31.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 54:31.98 /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] 54:31.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:31.99 ^ 54:31.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:31.99 ((size) ? malloc((unsigned) (size)) : NULL) 54:31.99 ^~~~ 54:31.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 54:31.99 new_elements = _cairo_malloc_ab (pq->max_size, 54:31.99 ^~~~~~~~~~~~~~~~ 54:34.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:34.59 from /usr/include/assert.h:35, 54:34.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:34.59 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:34.59 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 54:34.59 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:34.59 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:34.59 ^~~~~~~ 54:37.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:37.06 from /usr/include/assert.h:35, 54:37.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:37.06 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:37.06 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 54:37.07 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:37.07 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:37.07 ^~~~~~~ 54:37.29 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 54:37.29 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 54:37.29 : note: this is the location of the previous definition 54:37.29 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 54:37.29 /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] 54:37.30 free (unscaled->var_coords); 54:37.30 ~~~~~~~~^~~~~~~~~~~~ 54:37.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/stdlib.h:3, 54:37.30 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:58, 54:37.30 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 54:37.30 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 54:37.30 extern void free (void *__ptr) __THROW; 54:37.30 ~~~~~~^~~~~ 54:37.30 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 54:37.32 /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] 54:37.32 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 54:37.32 ~~~~~~~~^~~~~~~~~~~~ 54:37.32 /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 *'} 54:37.32 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:37.32 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 54:37.33 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 54:37.33 /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] 54:37.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:37.33 ^ 54:37.33 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:37.33 ((size) ? malloc((unsigned) (size)) : NULL) 54:37.33 ^~~~ 54:37.33 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 54:37.33 data = _cairo_malloc_ab (height, stride); 54:37.33 ^~~~~~~~~~~~~~~~ 54:37.34 /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] 54:37.34 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:37.34 ^ 54:37.34 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:37.34 ((size) ? malloc((unsigned) (size)) : NULL) 54:37.34 ^~~~ 54:37.34 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 54:37.34 data = _cairo_malloc_ab (height, stride); 54:37.34 ^~~~~~~~~~~~~~~~ 54:37.34 /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] 54:37.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:37.35 ^ 54:37.35 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:37.35 ((size) ? malloc((unsigned) (size)) : NULL) 54:37.35 ^~~~ 54:37.35 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 54:37.35 data = _cairo_malloc_ab (height, stride); 54:37.35 ^~~~~~~~~~~~~~~~ 54:37.35 /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] 54:37.35 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:37.35 ^ 54:37.36 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:37.36 ((size) ? malloc((unsigned) (size)) : NULL) 54:37.36 ^~~~ 54:37.36 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 54:37.36 data = _cairo_malloc_ab (height, stride); 54:37.36 ^~~~~~~~~~~~~~~~ 54:38.30 gfx/cairo/libpixman/src 54:39.61 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:39.61 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 54:39.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 54:39.61 /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] 54:39.61 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 54:39.61 ^ 54:39.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:39.61 ((size) ? malloc((unsigned) (size)) : NULL) 54:39.61 ^~~~ 54:39.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 54:39.61 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 54:39.61 ^~~~~~~~~~~~~~~~~ 54:39.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] 54:39.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:39.61 ^ 54:39.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:39.61 ((size) ? malloc((unsigned) (size)) : NULL) 54:39.61 ^~~~ 54:39.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 54:39.61 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 54:39.62 ^~~~~~~~~~~~~~~~ 54:40.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:40.68 from /usr/include/assert.h:35, 54:40.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:40.68 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:40.68 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 54:40.68 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:40.68 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:40.68 ^~~~~~~ 54:41.00 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:41.00 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 54:41.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 54:41.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] 54:41.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.00 ^ 54:41.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.00 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.01 ^~~~ 54:41.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1796:10: note: in expansion of macro '_cairo_malloc_ab' 54:41.01 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 54:41.01 ^~~~~~~~~~~~~~~~ 54:41.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] 54:41.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.01 ^ 54:41.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.01 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.01 ^~~~ 54:41.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1799:10: note: in expansion of macro '_cairo_malloc_ab' 54:41.01 alpha = _cairo_malloc_ab (image->height, image->width); 54:41.01 ^~~~~~~~~~~~~~~~ 54:41.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 54:41.03 /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] 54:41.03 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 54:41.03 ^ 54:41.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.03 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.03 ^~~~ 54:41.03 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 54:41.03 rgb = _cairo_malloc_abc (image->width, image->height, 3); 54:41.03 ^~~~~~~~~~~~~~~~~ 54:41.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 54:41.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] 54:41.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.04 ^ 54:41.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.04 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.04 ^~~~ 54:41.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 54:41.04 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 54:41.04 ^~~~~~~~~~~~~~~~ 54:41.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 54:41.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] 54:41.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.10 ^ 54:41.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.10 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.10 ^~~~ 54:41.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 54:41.10 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 54:41.10 ^~~~~~~~~~~~~~~~ 54:41.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] 54:41.10 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.11 ^ 54:41.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.11 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.11 ^~~~ 54:41.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 54:41.11 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 54:41.11 ^~~~~~~~~~~~~~~~ 54:41.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 54:41.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] 54:41.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.20 ^ 54:41.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.20 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.20 ^~~~ 54:41.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 54:41.20 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 54:41.20 ^~~~~~~~~~~~~~~~ 54:41.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] 54:41.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:41.20 ^ 54:41.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:41.22 ((size) ? malloc((unsigned) (size)) : NULL) 54:41.22 ^~~~ 54:41.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 54:41.22 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 54:41.22 ^~~~~~~~~~~~~~~~ 54:41.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:41.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:41.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 54:41.56 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 54:41.56 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 54:41.56 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 54:41.56 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 54:41.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:41.57 foundInterface = 0; \ 54:41.57 ^~~~~~~~~~~~~~ 54:41.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:41.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.57 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:41.57 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 54:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 54:41.57 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 54:41.57 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 54:41.57 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 54:41.57 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 54:41.57 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 54:41.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 54:41.57 } else 54:41.57 ^~~~ 54:41.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' 54:41.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:41.57 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:41.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 54:41.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:42.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:42.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 54:42.08 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 54:42.08 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 54:42.09 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 54:42.09 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 54:42.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:42.09 foundInterface = 0; \ 54:42.09 ^~~~~~~~~~~~~~ 54:42.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:42.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:42.09 ^~~~~~~~~~~~~~~~~~~~~~~ 54:42.10 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:42.10 NS_INTERFACE_MAP_END 54:42.10 ^~~~~~~~~~~~~~~~~~~~ 54:42.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 54:42.12 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 54:42.12 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 54:42.12 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 54:42.12 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 54:42.12 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 54:42.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 54:42.13 } else 54:42.13 ^~~~ 54:42.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:42.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:42.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:42.13 /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' 54:42.13 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 54:42.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 54:43.98 /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] 54:43.98 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 54:43.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:43.98 resource, interpolate); 54:43.98 ~~~~~~~~~~~~~~~~~~~~~~ 54:43.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 54:43.98 cairo_bool_t interpolate; 54:43.98 ^~~~~~~~~~~ 54:45.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:45.52 from /usr/include/assert.h:35, 54:45.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:45.52 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:45.52 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 54:45.52 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:45.52 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:45.52 ^~~~~~~ 54:45.79 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:45.79 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 54:45.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 54:45.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] 54:45.79 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:45.79 ^ 54:45.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:45.79 ((size) ? malloc((unsigned) (size)) : NULL) 54:45.79 ^~~~ 54:45.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 54:45.79 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 54:45.79 ^~~~~~~~~~~~~~~~ 54:48.10 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:48.10 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 54:48.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 54:48.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] 54:48.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:48.11 ^ 54:48.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:48.11 ((size) ? malloc((unsigned) (size)) : NULL) 54:48.11 ^~~~ 54:48.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 54:48.11 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 54:48.11 ^~~~~~~~~~~~~~~~ 54:48.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:48.74 from /usr/include/assert.h:35, 54:48.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:48.74 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:48.74 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 54:48.74 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:48.74 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:48.74 ^~~~~~~ 54:50.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:50.48 from /usr/include/assert.h:35, 54:50.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:50.48 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:50.48 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 54:50.48 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:50.48 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:50.48 ^~~~~~~ 54:51.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 54:51.32 from /usr/include/assert.h:35, 54:51.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 54:51.32 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 54:51.32 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 54:51.33 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 54:51.33 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 54:51.33 ^~~~~~~ 54:53.79 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 54:53.79 /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] 54:53.79 xrender_format = XRenderFindStandardFormat (display->display, 54:53.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:53.79 pict_format); 54:53.79 ~~~~~~~~~~~~ 54:54.80 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:54.80 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 54:54.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 54:54.80 /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] 54:54.80 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.80 ^ 54:54.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.80 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.80 ^~~~ 54:54.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 54:54.80 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 54:54.80 ^~~~~~~~~~~~~~~~ 54:54.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 54:54.81 /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] 54:54.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.81 ^ 54:54.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.81 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.81 ^~~~ 54:54.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 54:54.82 ximage.data = _cairo_malloc_ab (stride, ximage.height); 54:54.83 ^~~~~~~~~~~~~~~~ 54:54.83 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 54:54.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] 54:54.83 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.84 ^ 54:54.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.84 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.84 ^~~~ 54:54.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 54:54.84 _cairo_malloc_ab (gradient->n_stops, 54:54.84 ^~~~~~~~~~~~~~~~ 54:54.85 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 54:54.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] 54:54.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.86 ^ 54:54.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.86 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.86 ^~~~ 54:54.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 54:54.86 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 54:54.86 ^~~~~~~~~~~~~~~~ 54:54.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 54:54.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] 54:54.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.87 ^ 54:54.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.87 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.87 ^~~~ 54:54.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 54:54.87 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 54:54.87 ^~~~~~~~~~~~~~~~ 54:54.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 54:54.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] 54:54.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:54.90 ^ 54:54.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:54.90 ((size) ? malloc((unsigned) (size)) : NULL) 54:54.90 ^~~~ 54:54.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 54:54.90 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 54:54.90 ^~~~~~~~~~~~~~~~ 54:59.91 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 54:59.91 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 54:59.91 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 54:59.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 54:59.91 /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] 54:59.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:59.91 ^ 54:59.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:59.91 ((size) ? malloc((unsigned) (size)) : NULL) 54:59.91 ^~~~ 54:59.91 /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' 54:59.92 new_elements = _cairo_malloc_ab (pq->max_size, 54:59.92 ^~~~~~~~~~~~~~~~ 54:59.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 54:59.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] 54:59.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:59.93 ^ 54:59.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:59.93 ((size) ? malloc((unsigned) (size)) : NULL) 54:59.93 ^~~~ 54:59.93 /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' 54:59.93 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 54:59.93 ^~~~~~~~~~~~~~~~ 54:59.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 54:59.98 /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] 54:59.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:59.98 ^ 54:59.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:59.98 ((size) ? malloc((unsigned) (size)) : NULL) 54:59.98 ^~~~ 54:59.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 54:59.99 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 54:59.99 ^~~~~~~~~~~~~~~~ 54:59.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 54:59.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] 54:59.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 54:59.99 ^ 54:59.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 54:59.99 ((size) ? malloc((unsigned) (size)) : NULL) 54:59.99 ^~~~ 54:59.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 55:00.01 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 55:00.01 ^~~~~~~~~~~~~~~~ 55:00.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 55:00.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] 55:00.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:00.01 ^ 55:00.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:00.01 ((size) ? malloc((unsigned) (size)) : NULL) 55:00.01 ^~~~ 55:00.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 55:00.01 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 55:00.01 ^~~~~~~~~~~~~~~~ 55:00.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 55:00.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] 55:00.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:00.02 ^ 55:00.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:00.02 ((size) ? malloc((unsigned) (size)) : NULL) 55:00.02 ^~~~ 55:00.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 55:00.02 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 55:00.02 ^~~~~~~~~~~~~~~~ 55:00.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 55:00.02 /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] 55:00.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:00.02 ^ 55:00.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:00.02 ((size) ? malloc((unsigned) (size)) : NULL) 55:00.02 ^~~~ 55:00.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 55:00.02 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 55:00.02 ^~~~~~~~~~~~~~~~ 55:01.13 Compiling selectors v0.20.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/selectors) 55:07.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 55:07.04 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 55:07.04 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 55:07.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 55:07.05 /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] 55:07.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.05 ^ 55:07.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.05 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.05 ^~~~ 55:07.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 55:07.05 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 55:07.05 ^~~~~~~~~~~~~~~~ 55:07.09 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 55:07.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] 55:07.09 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.09 ^ 55:07.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.10 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.10 ^~~~ 55:07.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 55:07.10 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 55:07.10 ^~~~~~~~~~~~~~~~ 55:07.10 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 55:07.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] 55:07.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.11 ^ 55:07.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.11 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.11 ^~~~ 55:07.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 55:07.11 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 55:07.11 ^~~~~~~~~~~~~~~~ 55:07.18 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 55:07.18 /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] 55:07.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.18 ^ 55:07.18 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.18 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.18 ^~~~ 55:07.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 55:07.19 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 55:07.19 ^~~~~~~~~~~~~~~~ 55:07.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 55:07.22 /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] 55:07.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.22 ^ 55:07.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.22 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.22 ^~~~ 55:07.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 55:07.23 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:07.24 ^~~~~~~~~~~~~~~~ 55:07.24 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 55:07.24 /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] 55:07.24 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:07.24 ^ 55:07.24 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:07.25 ((size) ? malloc((unsigned) (size)) : NULL) 55:07.25 ^~~~ 55:07.25 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 55:07.25 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 55:07.25 ^~~~~~~~~~~~~~~~ 55:11.16 Compiling cssparser-macros v0.3.3 55:15.38 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 55:15.38 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 55:15.38 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 55:15.38 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 55:15.38 /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] 55:15.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.39 ^ 55:15.39 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.39 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.39 ^~~~ 55:15.39 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 55:15.39 new_rects = _cairo_malloc_ab (size, 55:15.39 ^~~~~~~~~~~~~~~~ 55:15.42 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 55:15.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] 55:15.43 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.43 ^ 55:15.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.43 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.43 ^~~~ 55:15.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 55:15.43 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 55:15.43 ^~~~~~~~~~~~~~~~ 55:15.45 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 55:15.45 /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] 55:15.45 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.45 ^ 55:15.46 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.46 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.46 ^~~~ 55:15.46 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 55:15.46 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 55:15.46 ^~~~~~~~~~~~~~~~ 55:15.48 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 55:15.48 /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] 55:15.48 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.48 ^ 55:15.48 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.48 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.48 ^~~~ 55:15.48 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 55:15.48 path->data = _cairo_malloc_ab (path->num_data, 55:15.48 ^~~~~~~~~~~~~~~~ 55:15.49 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 55:15.49 /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] 55:15.49 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.49 ^ 55:15.49 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.49 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.49 ^~~~ 55:15.50 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 55:15.50 pattern->stops = _cairo_malloc_ab (other->stops_size, 55:15.50 ^~~~~~~~~~~~~~~~ 55:15.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 55:15.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] 55:15.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.52 ^ 55:15.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.52 ^~~~ 55:15.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 55:15.52 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 55:15.52 ^~~~~~~~~~~~~~~~ 55:15.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 55:15.52 /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] 55:15.52 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.52 ^ 55:15.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.52 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.52 ^~~~ 55:15.52 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 55:15.52 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 55:15.52 ^~~~~~~~~~~~~~~~ 55:15.58 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 55:15.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] 55:15.58 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.59 ^ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.59 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.59 ^~~~ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 55:15.59 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 55:15.59 ^~~~~~~~~~~~~~~~ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 55:15.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] 55:15.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.59 ^ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.59 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.59 ^~~~ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 55:15.59 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 55:15.59 ^~~~~~~~~~~~~~~~ 55:15.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 55:15.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] 55:15.60 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.60 ^ 55:15.60 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.60 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.60 ^~~~ 55:15.60 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 55:15.60 vertices = _cairo_malloc_ab (num_vertices, 55:15.60 ^~~~~~~~~~~~~~~~ 55:15.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 55:15.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] 55:15.61 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.61 ^ 55:15.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.61 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.61 ^~~~ 55:15.61 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 55:15.61 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 55:15.61 ^~~~~~~~~~~~~~~~ 55:15.63 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 55:15.63 /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] 55:15.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.63 ^ 55:15.63 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.63 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.63 ^~~~ 55:15.63 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 55:15.63 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 55:15.63 ^~~~~~~~~~~~~~~~ 55:15.63 /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] 55:15.63 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.63 ^ 55:15.63 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.63 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.63 ^~~~ 55:15.64 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 55:15.64 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 55:15.64 ^~~~~~~~~~~~~~~~ 55:15.64 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 55:15.65 /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] 55:15.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.65 ^ 55:15.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.65 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.65 ^~~~ 55:15.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 55:15.65 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:15.65 ^~~~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 55:15.67 /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] 55:15.67 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.67 ^ 55:15.67 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.67 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.67 ^~~~ 55:15.67 /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' 55:15.67 new_elements = _cairo_malloc_ab (pq->max_size, 55:15.67 ^~~~~~~~~~~~~~~~ 55:15.67 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 55:15.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] 55:15.68 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.68 ^ 55:15.68 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.68 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.68 ^~~~ 55:15.68 /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' 55:15.68 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 55:15.68 ^~~~~~~~~~~~~~~~ 55:15.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 55:15.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] 55:15.69 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.69 ^ 55:15.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.69 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.69 ^~~~ 55:15.69 /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' 55:15.69 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 55:15.69 ^~~~~~~~~~~~~~~~ 55:15.69 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 55:15.70 /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] 55:15.70 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.70 ^ 55:15.70 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.70 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.70 ^~~~ 55:15.70 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 55:15.70 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 55:15.70 ^~~~~~~~~~~~~~~~ 55:15.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 55:15.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] 55:15.72 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.72 ^ 55:15.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.72 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.72 ^~~~ 55:15.72 /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' 55:15.72 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 55:15.72 ^~~~~~~~~~~~~~~~ 55:15.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 55:15.73 /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] 55:15.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.74 ^ 55:15.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.74 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.74 ^~~~ 55:15.74 /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' 55:15.74 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 55:15.74 ^~~~~~~~~~~~~~~~ 55:15.74 /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] 55:15.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:15.74 ^ 55:15.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:15.74 ((size) ? malloc((unsigned) (size)) : NULL) 55:15.74 ^~~~ 55:15.74 /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' 55:15.74 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 55:15.74 ^~~~~~~~~~~~~~~~ 55:24.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:24.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:24.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICancelableRunnable.h:10, 55:24.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsThreadUtils.h:13, 55:24.99 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 55:24.99 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 55:24.99 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 55:24.99 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 55:24.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:24.99 foundInterface = 0; \ 55:24.99 ^~~~~~~~~~~~~~ 55:24.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:24.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:24.99 ^~~~~~~~~~~~~~~~~~~~~~~ 55:24.99 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:24.99 NS_INTERFACE_MAP_END 55:24.99 ^~~~~~~~~~~~~~~~~~~~ 55:25.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 55:25.00 else 55:25.00 ^~~~ 55:25.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:25.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:25.02 ^~~~~~~~~~~~~~~~~~ 55:25.02 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:25.02 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 55:25.02 ^~~~~~~~~~~~~~~~~~~~~~ 55:25.17 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 55:25.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:25.17 foundInterface = 0; \ 55:25.18 ^~~~~~~~~~~~~~ 55:25.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:25.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:25.18 ^~~~~~~~~~~~~~~~~~~~~~~ 55:25.18 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:25.18 NS_INTERFACE_MAP_END 55:25.18 ^~~~~~~~~~~~~~~~~~~~ 55:25.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 55:25.20 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 55:25.20 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 55:25.20 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 55:25.20 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 55:25.20 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 55:25.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 55:25.20 } else 55:25.21 ^~~~ 55:25.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:25.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:25.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:25.21 /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' 55:25.21 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 55:25.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:26.15 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 55:26.15 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 55:26.15 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 55:26.15 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 55:26.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] 55:26.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.16 ^ 55:26.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.16 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.16 ^~~~ 55:26.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 55:26.16 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 55:26.16 ^~~~~~~~~~~~~~~~ 55:26.18 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 55:26.18 /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] 55:26.18 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.18 ^ 55:26.18 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.18 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.18 ^~~~ 55:26.19 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 55:26.19 rects = _cairo_malloc_ab (traps->num_traps, 55:26.19 ^~~~~~~~~~~~~~~~ 55:26.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 55:26.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] 55:26.20 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.20 ^ 55:26.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.20 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.20 ^~~~ 55:26.20 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 55:26.20 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 55:26.21 ^~~~~~~~~~~~~~~~ 55:26.21 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 55:26.22 /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] 55:26.22 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.22 ^ 55:26.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.22 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.22 ^~~~ 55:26.22 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 55:26.23 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 55:26.23 ^~~~~~~~~~~~~~~~ 55:26.23 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 55:26.23 /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] 55:26.23 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.23 ^ 55:26.23 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.23 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.23 ^~~~ 55:26.23 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 55:26.23 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:26.24 ^~~~~~~~~~~~~~~~ 55:26.26 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 55:26.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] 55:26.27 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.27 ^ 55:26.27 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.27 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.27 ^~~~ 55:26.27 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 55:26.27 rects = _cairo_malloc_ab (num_rects, 55:26.27 ^~~~~~~~~~~~~~~~ 55:26.30 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 55:26.31 /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] 55:26.31 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.31 ^ 55:26.31 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.31 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.31 ^~~~ 55:26.31 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 55:26.31 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 55:26.31 ^~~~~~~~~~~~~~~~ 55:26.33 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 55:26.33 /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] 55:26.33 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.33 ^ 55:26.34 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.34 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.34 ^~~~ 55:26.34 /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' 55:26.34 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 55:26.34 ^~~~~~~~~~~~~~~~ 55:26.36 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 55:26.36 /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] 55:26.36 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.36 ^ 55:26.37 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.37 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.37 ^~~~ 55:26.37 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 55:26.37 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 55:26.37 ^~~~~~~~~~~~~~~~ 55:26.37 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 55:26.39 /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] 55:26.39 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.39 ^ 55:26.39 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.39 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.39 ^~~~ 55:26.39 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 55:26.40 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 55:26.40 ^~~~~~~~~~~~~~~~ 55:26.40 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 55:26.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] 55:26.40 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.41 ^ 55:26.41 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.41 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.41 ^~~~ 55:26.41 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 55:26.41 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 55:26.41 ^~~~~~~~~~~~~~~~ 55:26.42 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 55:26.42 /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] 55:26.42 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 55:26.42 ^ 55:26.42 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 55:26.42 ((size) ? malloc((unsigned) (size)) : NULL) 55:26.42 ^~~~ 55:26.42 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 55:26.42 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 55:26.42 ^~~~~~~~~~~~~~~~ 55:26.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 55:26.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 55:26.43 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 55:26.43 #define CAIRO_VERSION_H 1 55:26.43 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo.h:41, 55:26.43 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:70, 55:26.44 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 55:26.44 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 55:26.44 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 55:26.44 #define CAIRO_VERSION_H 55:35.52 gfx/2d 55:37.89 gfx/ycbcr 55:46.47 Compiling darling_macro v0.4.0 55:47.53 gfx/angle/targets/angle_common 56:03.09 Compiling malloc_size_of_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of_derive) 56:18.46 gfx/src 56:29.60 In file included from /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:8: 56:29.60 /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]': 56:29.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1561:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:29.60 aStrokeOptions.mLineCap = capStyle; 56:29.60 ^~~~~~~~~~~~~~ 56:29.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1560:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:29.61 aStrokeOptions.mLineJoin = joinStyle; 56:29.61 ^~~~~~~~~~~~~~ 56:30.49 Compiling cstr v0.1.3 56:30.74 Compiling xpcom v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom) 56:31.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 56:31.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:31.67 if (magicInt != mozilla::gfx::kMagicInt) { 56:31.67 ^~ 56:31.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:31.67 if (majorRevision != kMajorRevision) { 56:31.67 ^~ 56:31.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:31.67 if (minorRevision > kMinorRevision) { 56:31.67 ^~ 56:31.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:31.67 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 56:31.67 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:31.67 [&] (RecordedEvent *recordedEvent) { 56:31.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:31.68 // Make sure that the whole event was read from the stream successfully. 56:31.68 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:31.68 if (!reader.good()) { 56:31.68 ~~~~~~~~~~~~~~~~~~~~~ 56:31.68 return false; 56:31.68 ~~~~~~~~~~~~~ 56:31.68 } 56:31.69 ~ 56:31.69 if (!recordedEvent->PlayEvent(this)) { 56:31.69 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:31.69 return false; 56:31.69 ~~~~~~~~~~~~~ 56:31.69 } 56:31.69 ~ 56:31.69 return true; 56:31.69 ~~~~~~~~~~~~ 56:31.69 }); 56:31.69 ~~ 57:12.04 gfx/qcms 57:15.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 57:15.75 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 57:15.75 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp:476:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:15.76 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 57:15.76 ^~~~~ 57:17.70 gfx/gl 57:39.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 57:39.00 /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&)': 57:39.00 /builddir/build/BUILD/firefox-63.0/gfx/2d/DrawTargetCairo.cpp:501:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 57:39.00 cairo_pattern_t* pat; 57:39.00 ^~~ 57:57.11 gfx/layers 58:16.91 Compiling tokio-fs v0.1.3 58:21.80 Compiling rayon v1.0.0 58:33.67 Compiling tokio-tcp v0.1.1 58:38.40 Compiling tokio-udp v0.1.1 59:00.10 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 59:00.10 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 59:00.10 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 59:00.10 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 59:00.11 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:1217:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:00.11 fGetIntegerv(pname, (GLint*)&ret); 59:00.11 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 59:00.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 59:00.11 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 59:00.11 GLenum texBinding; 59:00.11 ^~~~~~~~~~ 59:00.99 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 59:00.99 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 59:00.99 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 59:00.99 /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': 59:00.99 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:2901:34: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 59:00.99 mSymbols.fBindVertexArray(array); 59:01.00 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 59:01.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 59:01.00 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:473:12: note: 'oldVAO' was declared here 59:01.00 GLuint oldVAO; 59:01.00 ^~~~~~ 59:21.75 gfx/graphite2/src 59:23.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 59:23.81 /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] 59:23.81 class Machine::Code::decoder 59:23.81 ^~~~~~~ 59:24.45 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:31, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 59:24.46 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 59:24.46 /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*]': 59:24.46 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 59:24.46 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 59:24.46 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 59:24.46 /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] 59:24.46 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 59:24.46 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:24.46 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 59:24.46 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 59:24.46 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 59:24.46 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 59:24.46 class FeatureVal : public Vector 59:24.46 ^~~~~~~~~~ 59:36.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 59:36.62 /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)': 59:36.63 /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] 59:36.63 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 59:36.63 ^ 59:36.63 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Segment.h:38, 59:36.63 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Slot.cpp:27, 59:36.63 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 59:36.63 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 59:36.63 struct SlotJustify 59:36.63 ^~~~~~~~~~~ 59:41.35 gfx/harfbuzz/src 59:41.83 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:41.83 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-blob.cc:33: 59:41.83 /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] 59:41.83 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:41.83 ^~~~~~~~~~~~~~~~~~~ 59:41.83 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:41.83 _hb_debug_msg_va (const char *what, 59:41.83 ^~~~~~~~~~~~~~~~ 59:41.83 /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] 59:41.83 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:41.83 ^~~~~~~~~~~~~~~~ 59:41.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:41.84 _hb_debug_msg (const char *what, 59:41.84 ^~~~~~~~~~~~~ 59:42.73 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:42.74 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-common.cc:29: 59:42.74 /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] 59:42.74 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:42.74 ^~~~~~~~~~~~~~~~~~~ 59:42.74 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:42.74 _hb_debug_msg_va (const char *what, 59:42.74 ^~~~~~~~~~~~~~~~ 59:42.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] 59:42.75 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:42.75 ^~~~~~~~~~~~~~~~ 59:42.75 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:42.75 _hb_debug_msg (const char *what, 59:42.75 ^~~~~~~~~~~~~ 59:44.17 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:44.18 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 59:44.18 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 59:44.18 /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] 59:44.18 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:44.18 ^~~~~~~~~~~~~~~~~~~ 59:44.18 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:44.18 _hb_debug_msg_va (const char *what, 59:44.18 ^~~~~~~~~~~~~~~~ 59:44.18 /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] 59:44.19 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:44.19 ^~~~~~~~~~~~~~~~ 59:44.19 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:44.19 _hb_debug_msg (const char *what, 59:44.19 ^~~~~~~~~~~~~ 59:44.37 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 59:44.37 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 59:44.37 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:30: 59:44.37 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 59:44.38 /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] 59:44.38 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 59:44.38 ^ 59:44.38 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 59:44.38 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:44.38 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 59:44.38 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 59:44.38 /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 59:44.38 struct hb_vector_size_t 59:44.40 ^~~~~~~~~~~~~~~~ 59:53.50 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:53.50 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 59:53.50 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 59:53.50 /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] 59:53.50 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:53.50 ^~~~~~~~~~~~~~~~~~~ 59:53.50 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:53.50 _hb_debug_msg_va (const char *what, 59:53.50 ^~~~~~~~~~~~~~~~ 59:53.50 /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] 59:53.50 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:53.50 ^~~~~~~~~~~~~~~~ 59:53.51 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:53.51 _hb_debug_msg (const char *what, 59:53.51 ^~~~~~~~~~~~~ 59:54.77 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:54.77 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 59:54.77 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 59:54.77 /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] 59:54.77 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:54.77 ^~~~~~~~~~~~~~~~~~~ 59:54.77 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:54.77 _hb_debug_msg_va (const char *what, 59:54.77 ^~~~~~~~~~~~~~~~ 59:54.78 /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] 59:54.78 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:54.78 ^~~~~~~~~~~~~~~~ 59:54.78 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:54.78 _hb_debug_msg (const char *what, 59:54.78 ^~~~~~~~~~~~~ 59:59.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 59:59.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh:30, 59:59.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 59:59.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] 59:59.04 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 59:59.04 ^~~~~~~~~~~~~~~~~~~ 59:59.04 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 59:59.04 _hb_debug_msg_va (const char *what, 59:59.04 ^~~~~~~~~~~~~~~~ 59:59.04 /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] 59:59.04 _hb_debug_msg<0> (const char *what HB_UNUSED, 59:59.04 ^~~~~~~~~~~~~~~~ 59:59.04 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 59:59.05 _hb_debug_msg (const char *what, 59:59.05 ^~~~~~~~~~~~~ 60:00.54 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:00.54 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 60:00.54 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 60:00.54 /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] 60:00.54 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 60:00.54 ^~~~~~~~~~~~~~~~~~~ 60:00.54 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 60:00.54 _hb_debug_msg_va (const char *what, 60:00.54 ^~~~~~~~~~~~~~~~ 60:00.54 /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] 60:00.55 _hb_debug_msg<0> (const char *what HB_UNUSED, 60:00.55 ^~~~~~~~~~~~~~~~ 60:00.55 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 60:00.55 _hb_debug_msg (const char *what, 60:00.55 ^~~~~~~~~~~~~ 60:02.65 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:02.65 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 60:02.66 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 60:02.66 /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] 60:02.66 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 60:02.66 ^~~~~~~~~~~~~~~~~~~ 60:02.66 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 60:02.66 _hb_debug_msg_va (const char *what, 60:02.66 ^~~~~~~~~~~~~~~~ 60:02.66 /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] 60:02.68 _hb_debug_msg<0> (const char *what HB_UNUSED, 60:02.68 ^~~~~~~~~~~~~~~~ 60:02.68 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 60:02.68 _hb_debug_msg (const char *what, 60:02.68 ^~~~~~~~~~~~~ 60:02.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:41: 60:02.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 60:02.84 /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] 60:02.84 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 60:02.84 ^ 60:02.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 60:02.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:02.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 60:02.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 60:02.84 /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 60:02.84 struct hb_vector_size_t 60:02.84 ^~~~~~~~~~~~~~~~ 60:06.46 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:06.46 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape-plan.cc:27: 60:06.46 /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] 60:06.46 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 60:06.46 ^~~~~~~~~~~~~~~~~~~ 60:06.46 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 60:06.46 _hb_debug_msg_va (const char *what, 60:06.47 ^~~~~~~~~~~~~~~~ 60:06.47 /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] 60:06.47 _hb_debug_msg<0> (const char *what HB_UNUSED, 60:06.47 ^~~~~~~~~~~~~~~~ 60:06.47 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 60:06.47 _hb_debug_msg (const char *what, 60:06.47 ^~~~~~~~~~~~~ 60:07.83 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:07.83 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 60:07.83 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 60:07.83 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 60:07.83 /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] 60:07.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 60:07.84 ^~~~~~~~~~~~~~~~~~~ 60:07.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 60:07.84 _hb_debug_msg_va (const char *what, 60:07.84 ^~~~~~~~~~~~~~~~ 60:07.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] 60:07.84 _hb_debug_msg<0> (const char *what HB_UNUSED, 60:07.84 ^~~~~~~~~~~~~~~~ 60:07.85 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 60:07.85 _hb_debug_msg (const char *what, 60:07.85 ^~~~~~~~~~~~~ 60:08.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 60:08.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 60:08.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 60:08.04 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:30, 60:08.04 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 60:08.04 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 60:08.04 /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] 60:08.04 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 60:08.04 ^ 60:08.04 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 60:08.05 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:08.05 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 60:08.05 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 60:08.05 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 60:08.05 /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 60:08.05 struct hb_vector_size_t 60:08.05 ^~~~~~~~~~~~~~~~ 60:11.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:38: 60:11.03 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-glib.cc: At global scope: 60:11.04 /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] 60:11.04 static void free_static_glib_funcs (void); 60:11.04 ^~~~~~~~~~~~~~~~~~~~~~ 60:51.22 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:51.22 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 60:51.22 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 60:51.22 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 60:51.22 /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] 60:51.22 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 60:51.22 ^~~~~~~~~~~~~~~~~~~ 60:51.22 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 60:51.22 _hb_debug_msg_va (const char *what, 60:51.22 ^~~~~~~~~~~~~~~~ 60:51.23 /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] 60:51.23 _hb_debug_msg<0> (const char *what HB_UNUSED, 60:51.23 ^~~~~~~~~~~~~~~~ 60:51.23 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 60:51.23 _hb_debug_msg (const char *what, 60:51.23 ^~~~~~~~~~~~~ 60:51.45 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 60:51.45 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 60:51.45 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 60:51.45 /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] 60:51.45 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 60:51.45 ^ 60:51.45 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 60:51.45 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 60:51.45 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 60:51.45 /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 60:51.45 struct hb_vector_size_t 60:51.45 ^~~~~~~~~~~~~~~~ 60:52.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:47: 60:52.19 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape.cc: At global scope: 60:52.19 /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] 60:52.19 static void free_static_shaper_list (void); 60:52.20 ^~~~~~~~~~~~~~~~~~~~~~~ 60:52.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:56: 60:52.20 /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] 60:52.20 static void free_static_shapers (void); 60:52.20 ^~~~~~~~~~~~~~~~~~~ 61:39.74 gfx/ipc 61:39.75 gfx/vr 61:44.66 Compiling cubeb-core v0.5.1 61:50.13 Compiling toml v0.4.5 62:20.65 Compiling app_units v0.7.0 62:21.30 Compiling euclid v0.19.0 62:26.62 Compiling serde_bytes v0.10.4 62:28.24 Compiling bincode v1.0.0 62:31.25 Compiling ron v0.1.7 62:51.23 Compiling failure v0.1.2 63:07.82 Compiling darling v0.4.0 63:08.25 Compiling mozurl v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/mozurl) 63:11.84 Compiling tokio v0.1.7 63:17.50 gfx/vr/service 63:29.31 gfx/config 63:36.01 Compiling cubeb v0.5.2 63:36.68 Compiling cubeb-backend v0.5.0 64:01.72 Compiling style v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style) 64:44.47 gfx/webrender_bindings 64:45.04 Compiling plane-split v0.12.1 64:47.72 Compiling webrender_api v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_api) 65:33.02 SkJumper_generated.o 65:33.15 gfx/skia 66:59.37 /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]': 66:59.37 /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*}]' 66:59.37 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 66:59.37 /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] 66:59.37 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:59.37 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:59.38 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:59.38 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:59.38 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 66:59.38 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 66:59.38 ^~~~~~~~ 66:59.38 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 66:59.39 struct T { \ 66:59.39 ^ 66:59.39 /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]': 66:59.39 /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*}]' 66:59.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 66:59.39 /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] 66:59.39 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:59.39 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:59.39 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:59.39 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:59.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 66:59.39 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 66:59.39 ^~~~~~~~ 66:59.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 66:59.39 struct T { \ 66:59.39 ^ 66:59.39 /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]': 66:59.39 /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*}]' 66:59.39 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 66:59.40 /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] 66:59.40 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 66:59.40 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 66:59.40 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 66:59.40 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 66:59.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 66:59.40 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 66:59.40 ^~~~~~~~~~~~ 66:59.40 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 66:59.40 struct T { \ 66:59.40 ^ 67:02.51 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 67:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.51 /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*)': 67:02.51 /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] 67:02.51 memcpy(&px4, px, 16); 67:02.52 ^ 67:02.52 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 67:02.52 class Sk4px : public Sk16b { 67:02.52 ^~~~~ 67:02.52 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 67:02.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.52 /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*)': 67:02.52 /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] 67:02.52 memcpy(&px2, px, 8); 67:02.52 ^ 67:02.52 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.52 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 67:02.52 class Sk4px : public Sk16b { 67:02.52 ^~~~~ 67:02.52 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 67:02.52 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.53 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.53 /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*)': 67:02.53 /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] 67:02.54 memcpy(&px1, px, 4); 67:02.54 ^ 67:02.54 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 67:02.54 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 67:02.54 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 67:02.54 class Sk4px : public Sk16b { 67:02.54 ^~~~~ 67:02.91 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:42: 67:02.92 /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)': 67:02.92 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 67:02.92 case 3: k ^= data[2] << 16; 67:02.92 ~~^~~~~~~~~~~~~~~~ 67:02.92 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 67:02.92 case 2: k ^= data[1] << 8; 67:02.92 ^~~~ 67:02.93 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 67:02.93 case 2: k ^= data[1] << 8; 67:02.93 ~~^~~~~~~~~~~~~~~~ 67:02.93 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 67:02.93 case 1: k ^= data[0] << 0; 67:02.93 ^~~~ 69:20.80 Compiling rkv v0.4.1 69:23.04 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 69:23.04 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 69:23.04 } 69:23.04 ^ 69:23.04 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 69:23.04 case SkPath::kQuad_Verb: 69:23.05 ^~~~ 69:57.12 Compiling style_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_derive) 70:03.85 image 70:26.14 image/build 70:48.36 image/decoders 71:16.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPlatform.h:12, 71:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfx2DGlue.h:10, 71:16.93 from /builddir/build/BUILD/firefox-63.0/image/Image.h:12, 71:16.93 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.h:10, 71:16.93 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.cpp:6, 71:16.95 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image1.cpp:2: 71:16.95 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 71:16.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:16.95 foundInterface = 0; \ 71:16.95 ^~~~~~~~~~~~~~ 71:16.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:16.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:16.95 ^~~~~~~~~~~~~~~~~~~~~~~ 71:16.95 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:16.95 NS_INTERFACE_MAP_END 71:16.95 ^~~~~~~~~~~~~~~~~~~~ 71: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 71:16.95 else 71:16.96 ^~~~ 71:16.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 71:16.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 71:16.96 ^~~~~~~~~~~~~~~~~~ 71:16.96 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 71:16.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 71:16.96 ^~~~~~~~~~~~~~~~~~~~~~ 71:33.69 image/decoders/icon/gtk 71:43.24 image/decoders/icon 71:50.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 71:50.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 71:50.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 71:50.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 71:50.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 71:50.97 from /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconModule.cpp:7, 71:50.97 from /builddir/build/BUILD/firefox-63.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 71:50.97 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 71:50.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 71:50.98 foundInterface = 0; \ 71:50.98 ^~~~~~~~~~~~~~ 71:50.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 71:50.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 71:50.98 ^~~~~~~~~~~~~~~~~~~~~~~ 71:50.98 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 71:50.98 NS_INTERFACE_MAP_END 71:50.98 ^~~~~~~~~~~~~~~~~~~~ 71:50.98 /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 71:50.98 else 71:50.98 ^~~~ 71:50.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 71:50.98 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 71:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:50.98 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 71:50.98 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 71:50.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 71:55.80 image/encoders/ico 71:59.68 image/encoders/png 72:01.88 Compiling tokio-core v0.1.17 72:19.12 Compiling cubeb-pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs) 72:32.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 72:32.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 72:32.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgIRequest.h:10, 72:32.73 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.h:10, 72:32.73 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:7, 72:32.73 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image2.cpp:2: 72:32.73 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 72:32.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:32.73 foundInterface = 0; \ 72:32.73 ^~~~~~~~~~~~~~ 72:32.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:32.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:32.74 ^~~~~~~~~~~~~~~~~~~~~~~ 72:32.74 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:32.74 NS_INTERFACE_MAP_END 72:32.74 ^~~~~~~~~~~~~~~~~~~~ 72:32.74 /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 72:32.74 else 72:32.74 ^~~~ 72:32.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 72:32.74 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 72:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:32.74 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 72:32.74 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 72:32.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:40.82 image/encoders/jpeg 72:44.51 image/encoders/bmp 72:47.53 dom/abort 72:48.64 dom/animation 72:59.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 72:59.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 72:59.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 72:59.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 72:59.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 72:59.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 72:59.84 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:10, 72:59.84 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 72:59.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 72:59.84 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 72:59.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.84 foundInterface = 0; \ 72:59.84 ^~~~~~~~~~~~~~ 72:59.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 72:59.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 72:59.84 ^~~~~~~~~~~~~~~~~~~~~~~ 72:59.84 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 72:59.84 NS_INTERFACE_MAP_END 72:59.84 ^~~~~~~~~~~~~~~~~~~~ 72:59.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 72:59.84 else 72:59.84 ^~~~ 72:59.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 72:59.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 72:59.84 ^~~~~~~~~~~~~~~~~~ 72:59.84 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 72:59.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 72:59.85 ^~~~~~~~~~~~~~~~~~~~~~ 72:59.96 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 72:59.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 72:59.97 foundInterface = 0; \ 72:59.97 ^~~~~~~~~~~~~~ 72:59.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 72:59.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 72:59.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.97 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 72:59.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 72:59.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:12, 72:59.98 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 72:59.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 72:59.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 72:59.98 } else 72:59.98 ^~~~ 72:59.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' 72:59.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 72:59.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 72:59.99 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 72:59.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 72:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 73:09.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 73:09.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:09.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 73:09.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 73:09.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:09.77 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:09.77 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:09.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:09.77 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 73:09.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:09.77 foundInterface = 0; \ 73:09.79 ^~~~~~~~~~~~~~ 73:09.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:09.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:09.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.79 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:09.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 73:09.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.80 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:09.80 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:09.80 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:09.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 73:09.80 } else 73:09.80 ^~~~ 73:09.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' 73:09.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:09.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:09.81 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:09.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 73:09.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:10.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 73:10.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 73:10.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:10.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 73:10.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 73:10.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:10.11 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:10.11 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:10.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:10.11 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 73:10.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:10.11 foundInterface = 0; \ 73:10.11 ^~~~~~~~~~~~~~ 73:10.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:10.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:10.11 ^~~~~~~~~~~~~~~~~~~~~~~ 73:10.11 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:10.11 NS_INTERFACE_MAP_END 73:10.11 ^~~~~~~~~~~~~~~~~~~~ 73:10.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 73:10.11 else 73:10.12 ^~~~ 73:10.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:10.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:10.12 ^~~~~~~~~~~~~~~~~~ 73:10.12 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:10.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:10.12 ^~~~~~~~~~~~~~~~~~~~~~ 73:10.19 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 73:10.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:10.19 foundInterface = 0; \ 73:10.19 ^~~~~~~~~~~~~~ 73:10.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 73:10.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 73:10.19 ^~~~~~~~~~~~~~~~~~~~~~~ 73:10.19 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 73:10.20 NS_INTERFACE_MAP_END 73:10.20 ^~~~~~~~~~~~~~~~~~~~ 73:10.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 73:10.20 else 73:10.20 ^~~~ 73:10.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 73:10.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 73:10.20 ^~~~~~~~~~~~~~~~~~ 73:10.20 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 73:10.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 73:10.20 ^~~~~~~~~~~~~~~~~~~~~~ 73:11.05 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 73:11.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:11.06 foundInterface = 0; \ 73:11.06 ^~~~~~~~~~~~~~ 73:11.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:11.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:11.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:11.06 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:11.06 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 73:11.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:11.07 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:11.07 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:11.07 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:11.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 73:11.09 } else 73:11.09 ^~~~ 73:11.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' 73:11.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:11.10 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:11.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 73:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:16.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 73:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 73:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 73:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 73:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 73:16.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:16.40 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:16.40 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:16.40 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 73:16.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 73:16.41 foundInterface = 0; \ 73:16.41 ^~~~~~~~~~~~~~ 73:16.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 73:16.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 73:16.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:16.43 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 73:16.43 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 73:16.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:16.43 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 73:16.43 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 73:16.43 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 73:16.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 73:16.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 73:16.44 } else 73:16.44 ^~~~ 73:16.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' 73:16.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 73:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:16.44 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 73:16.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 73:16.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 73:57.11 dom/base 74:12.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 74:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 74:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 74:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 74:12.99 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 74:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 74:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 74:12.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 74:12.99 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.h:10, 74:12.99 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:7: 74:12.99 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 74:12.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:12.99 foundInterface = 0; \ 74:12.99 ^~~~~~~~~~~~~~ 74:12.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:12.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:12.99 ^~~~~~~~~~~~~~~~~~~~~~~ 74:12.99 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:12.99 NS_INTERFACE_MAP_END 74:13.00 ^~~~~~~~~~~~~~~~~~~~ 74:13.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 74:13.00 else 74:13.00 ^~~~ 74:13.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:13.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:13.00 ^~~~~~~~~~~~~~~~~~ 74:13.00 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:13.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 74:13.00 ^~~~~~~~~~~~~~~~~~~~~~ 74:13.03 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 74:13.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 74:13.03 foundInterface = 0; \ 74:13.03 ^~~~~~~~~~~~~~ 74:13.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 74:13.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 74:13.03 ^~~~~~~~~~~~~~~~~~~~~~~ 74:13.03 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 74:13.03 NS_INTERFACE_MAP_END 74:13.03 ^~~~~~~~~~~~~~~~~~~~ 74:13.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 74:13.03 else 74:13.03 ^~~~ 74:13.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 74:13.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 74:13.03 ^~~~~~~~~~~~~~~~~~ 74:13.04 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 74:13.04 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 74:13.04 ^~~~~~~~~~~~~~~~~~~~~~ 74:28.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 74:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 74:28.28 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 74:28.28 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:28.29 sk_abort_no_print(); \ 74:28.29 ~~~~~~~~~~~~~~~~~^~ 74:28.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 74:28.29 SK_ABORT("Incomplete Switch\n"); 74:28.29 ^~~~~~~~ 74:28.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 74:28.29 case SkPath::kWinding_FillType: 74:28.29 ^~~~ 74:29.24 In file included from /usr/include/string.h:494, 74:29.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 74:29.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 74:29.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:64, 74:29.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 74:29.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:50, 74:29.25 from /usr/include/c++/8/ratio:38, 74:29.25 from /usr/include/c++/8/chrono:38, 74:29.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 74:29.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 74:29.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 74:29.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 74:29.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 74:29.25 In function 'void* memcpy(void*, const void*, size_t)', 74:29.25 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, 74:29.25 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, 74:29.25 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, 74:29.25 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, 74:29.25 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, 74:29.25 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, 74:29.25 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 74:29.25 /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] 74:29.25 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:29.25 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.26 In function 'void* memcpy(void*, const void*, size_t)', 74:29.26 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, 74:29.26 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, 74:29.26 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, 74:29.26 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, 74:29.26 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, 74:29.27 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, 74:29.27 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 74:29.27 /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] 74:29.27 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:29.27 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.29 In function 'void* memcpy(void*, const void*, size_t)', 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.29 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 74:29.29 /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=] 74:29.29 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:29.29 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:29.29 In function 'void* memcpy(void*, const void*, size_t)', 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.29 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, 74:29.30 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, 74:29.30 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, 74:29.30 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 74:29.30 /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=] 74:29.30 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 74:29.30 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 74:39.09 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 74:39.09 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:12, 74:39.09 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 74:39.09 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 74:39.09 /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)': 74:39.10 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 74:39.10 sk_abort_no_print(); \ 74:39.10 ~~~~~~~~~~~~~~~~~^~ 74:39.10 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 74:39.10 SK_ABORT("Unexpected path fill."); 74:39.10 ^~~~~~~~ 74:39.10 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 74:39.10 case GrStencilOp::kIncWrap: 74:39.10 ^~~~ 75:09.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 75:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 75:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 75:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 75:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 75:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 75:09.14 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:21, 75:09.14 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:9: 75:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 75:09.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 75:09.16 /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] 75:09.16 memset(aT, 0, sizeof(T)); 75:09.16 ~~~~~~^~~~~~~~~~~~~~~~~~ 75:09.16 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:215: 75:09.16 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 75:09.16 struct GlobalProperties { 75:09.17 ^~~~~~~~~~~~~~~~ 75:14.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 75:14.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 75:14.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 75:14.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 75:14.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.h:10, 75:14.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:7: 75:14.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 75:14.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:14.35 foundInterface = 0; \ 75:14.35 ^~~~~~~~~~~~~~ 75:14.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:14.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:14.35 ^~~~~~~~~~~~~~~~~~~~~~~ 75:14.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:14.35 NS_INTERFACE_MAP_END 75:14.35 ^~~~~~~~~~~~~~~~~~~~ 75:14.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 75:14.35 else 75:14.35 ^~~~ 75:14.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:14.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:14.35 ^~~~~~~~~~~~~~~~~~ 75:14.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:14.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 75:14.36 ^~~~~~~~~~~~~~~~~~~~~~ 75:14.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 75:14.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 75:14.78 foundInterface = 0; \ 75:14.78 ^~~~~~~~~~~~~~ 75:14.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 75:14.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 75:14.78 ^~~~~~~~~~~~~~~~~~~~~~~ 75:14.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 75:14.78 NS_INTERFACE_MAP_END 75:14.78 ^~~~~~~~~~~~~~~~~~~~ 75:14.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 75:14.78 else 75:14.78 ^~~~ 75:14.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 75:14.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 75:14.79 ^~~~~~~~~~~~~~~~~~ 75:14.79 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 75:14.79 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 75:14.79 ^~~~~~~~~~~~~~~~~~~~~~ 75:41.61 dom/bindings 76:15.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 76:15.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 76:15.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMessageManager.h:10, 76:15.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:10, 76:15.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 76:15.31 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 76:15.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 76:15.32 foundInterface = 0; \ 76:15.32 ^~~~~~~~~~~~~~ 76:15.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 76:15.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 76:15.32 ^~~~~~~~~~~~~~~~~~~~~~~ 76:15.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 76:15.32 NS_INTERFACE_MAP_END 76:15.32 ^~~~~~~~~~~~~~~~~~~~ 76:15.32 /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 76:15.32 else 76:15.32 ^~~~ 76:15.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 76:15.32 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 76:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:15.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 76:15.32 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 76:15.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 76:17.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 76:17.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 76:17.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 76:17.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 76:17.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 76:17.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 76:17.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 76:17.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 76:17.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 76:17.24 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 76:17.26 /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] 76:17.26 memset(aT, 0, sizeof(T)); 76:17.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 76:17.26 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:62: 76:17.26 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 76:17.26 struct GlobalProperties { 76:17.26 ^~~~~~~~~~~~~~~~ 77:05.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:05.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 77:05.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 77:05.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 77:05.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 77:05.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:05.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:05.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77:05.11 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 77:05.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:05.13 foundInterface = 0; \ 77:05.13 ^~~~~~~~~~~~~~ 77:05.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:05.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:05.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.13 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:05.13 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 77:05.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.13 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 77:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 77:05.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 77:05.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:05.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:05.13 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77:05.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 77:05.14 } else 77:05.14 ^~~~ 77:05.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' 77:05.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:05.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 77:05.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:05.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 77:05.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 77:05.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 77:05.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 77:05.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:05.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:05.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77:05.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 77:05.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:05.15 foundInterface = 0; \ 77:05.15 ^~~~~~~~~~~~~~ 77:05.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:05.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:05.16 ^~~~~~~~~~~~~~~~~~~~~~~ 77:05.16 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:05.16 NS_INTERFACE_MAP_END 77:05.16 ^~~~~~~~~~~~~~~~~~~~ 77:05.16 /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:05.16 else 77:05.16 ^~~~ 77:05.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 77:05.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 77:05.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.17 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:532:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 77:05.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 77:05.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 77:05.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:05.19 foundInterface = 0; \ 77:05.19 ^~~~~~~~~~~~~~ 77:05.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 77:05.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 77:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 77:05.19 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 77:05.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.19 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 77:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 77:05.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 77:05.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:05.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:05.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77: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 77:05.20 } else 77:05.20 ^~~~ 77: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' 77:05.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 77:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.20 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 77:05.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 77:05.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 77:05.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 77:05.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 77:05.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 77:05.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 77:05.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 77:05.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:05.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:05.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77:05.29 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 77:05.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 77:05.31 foundInterface = 0; \ 77:05.31 ^~~~~~~~~~~~~~ 77:05.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 77:05.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 77:05.31 ^~~~~~~~~~~~~~~~~~~~~~~ 77:05.31 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 77:05.31 NS_INTERFACE_MAP_END 77:05.31 ^~~~~~~~~~~~~~~~~~~~ 77:05.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 77:05.31 else 77:05.31 ^~~~ 77:05.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 77:05.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 77:05.31 ^~~~~~~~~~~~~~~~~~ 77:05.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 77:05.32 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 77:05.32 ^~~~~~~~~~~~~~~~~~~~~~ 77:08.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 77:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 77:08.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 77:08.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 77:08.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 77:08.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 77:08.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 77:08.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 77:08.15 /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] 77:08.15 memset(aT, 0, sizeof(T)); 77:08.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 77:08.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:169: 77:08.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 77:08.15 struct GlobalProperties { 77:08.15 ^~~~~~~~~~~~~~~~ 78:06.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 78:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 78:06.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 78:06.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:06.47 foundInterface = 0; \ 78:06.47 ^~~~~~~~~~~~~~ 78:06.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:06.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:06.47 ^~~~~~~~~~~~~~~~~~~~~~~ 78:06.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2857:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:06.47 NS_INTERFACE_MAP_END 78:06.47 ^~~~~~~~~~~~~~~~~~~~ 78:06.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 78:06.49 else 78:06.49 ^~~~ 78:06.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:06.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:06.49 ^~~~~~~~~~~~~~~~~~ 78:06.49 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2856:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:06.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 78:06.49 ^~~~~~~~~~~~~~~~~~~~~~ 78:06.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 78:06.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:06.57 foundInterface = 0; \ 78:06.57 ^~~~~~~~~~~~~~ 78:06.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 78:06.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:06.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.58 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:06.58 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 78:06.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 78:06.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 78:06.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:06.58 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 78:06.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 78:06.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 78:06.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 78:06.58 } else 78:06.59 ^~~~ 78:06.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' 78:06.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3256:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:06.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 78:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 78:06.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 78:06.68 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 78:06.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:06.68 foundInterface = 0; \ 78:06.68 ^~~~~~~~~~~~~~ 78:06.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:06.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 78:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.69 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 78:06.69 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 78:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 78:06.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 78:06.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 78:06.71 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 78:06.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 78:06.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 78:06.71 /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:06.71 } else 78:06.71 ^~~~ 78:06.71 /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:06.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 78:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:06.71 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3665:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 78:06.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 78:06.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 78:17.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 78:17.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 78:17.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 78:17.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 78:17.99 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 78:17.99 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 78:17.99 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 78:17.99 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 78:17.99 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 78:17.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 78:17.99 foundInterface = 0; \ 78:18.00 ^~~~~~~~~~~~~~ 78:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 78:18.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 78:18.00 ^~~~~~~~~~~~~~~~~~~~~~~ 78:18.00 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 78:18.00 NS_INTERFACE_MAP_END 78:18.00 ^~~~~~~~~~~~~~~~~~~~ 78: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 78:18.00 else 78:18.00 ^~~~ 78:18.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 78:18.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 78:18.00 ^~~~~~~~~~~~~~~~~~ 78:18.00 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1089:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 78:18.00 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 78:18.00 ^~~~~~~~~~~~~~~~~~~~~~ 78:20.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 78:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 78:20.71 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 78:20.71 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 78:20.71 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 78:20.71 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 78:20.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 78:20.71 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 78:20.71 /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] 78:20.71 memset(aT, 0, sizeof(T)); 78:20.71 ~~~~~~^~~~~~~~~~~~~~~~~~ 78:20.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:167: 78:20.73 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 78:20.73 struct GlobalProperties { 78:20.73 ^~~~~~~~~~~~~~~~ 79:20.00 /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*)': 79:20.00 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 79:20.00 quadPointCount += 3 * quadPts; 79:20.00 ^ 79:20.00 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 79:20.00 case SkPath::kQuad_Verb: 79:20.00 ^~~~ 79:55.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 79:55.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 79:55.48 from /builddir/build/BUILD/firefox-63.0/image/imgLoader.h:11, 79:55.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:13: 79:55.49 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 79:55.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 79:55.49 foundInterface = 0; \ 79:55.49 ^~~~~~~~~~~~~~ 79:55.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 79:55.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 79:55.49 ^~~~~~~~~~~~~~~~~~~~~~~ 79:55.50 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 79:55.50 NS_INTERFACE_MAP_END 79:55.51 ^~~~~~~~~~~~~~~~~~~~ 79:55.51 /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 79:55.51 else 79:55.51 ^~~~ 79:55.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 79:55.51 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 79:55.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 79:55.52 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 79:55.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 79:55.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 80:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 80:01.43 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 80:01.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:01.44 foundInterface = 0; \ 80:01.44 ^~~~~~~~~~~~~~ 80:01.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:01.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:01.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.45 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:01.46 NS_INTERFACE_MAP_END_INHERITING(Event) 80:01.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 80:01.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 80:01.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 80:01.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 80:01.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 80:01.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 80:01.47 } else 80:01.47 ^~~~ 80:01.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' 80:01.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 80:01.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:01.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 80:01.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 80:01.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:02.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 80:02.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 80:02.27 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 80:02.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:02.27 foundInterface = 0; \ 80:02.27 ^~~~~~~~~~~~~~ 80:02.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:02.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:02.29 ^~~~~~~~~~~~~~~~~~~~~~~ 80:02.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:638:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:02.29 NS_INTERFACE_MAP_END 80:02.29 ^~~~~~~~~~~~~~~~~~~~ 80:02.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 80:02.29 else 80:02.30 ^~~~ 80:02.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:02.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:02.30 ^~~~~~~~~~~~~~~~~~ 80:02.30 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:637:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:02.30 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 80:02.30 ^~~~~~~~~~~~~~~~~~~~~~ 80:30.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:30.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:30.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:30.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:30.42 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 80:30.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.h:10, 80:30.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:7: 80:30.42 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 80:30.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:30.44 foundInterface = 0; \ 80:30.44 ^~~~~~~~~~~~~~ 80:30.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:30.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:30.45 ^~~~~~~~~~~~~~~~~~~~~~~ 80:30.45 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:30.45 NS_INTERFACE_MAP_END 80:30.45 ^~~~~~~~~~~~~~~~~~~~ 80:30.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 80:30.45 else 80:30.45 ^~~~ 80:30.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:30.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:30.45 ^~~~~~~~~~~~~~~~~~ 80:30.46 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:30.46 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 80:30.46 ^~~~~~~~~~~~~~~~~~~~~~ 80:30.52 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 80:30.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:30.52 foundInterface = 0; \ 80:30.52 ^~~~~~~~~~~~~~ 80:30.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:30.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:30.52 ^~~~~~~~~~~~~~~~~~~~~~~ 80:30.53 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:30.53 NS_INTERFACE_MAP_END 80:30.53 ^~~~~~~~~~~~~~~~~~~~ 80:30.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:30.53 else 80:30.53 ^~~~ 80:30.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:30.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:30.55 ^~~~~~~~~~~~~~~~~~ 80:30.55 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:30.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:30.55 ^~~~~~~~~~~~~~~~~~~~~~ 80:51.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 80:51.89 /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] 80:51.89 class SkBitmapCache::Rec : public SkResourceCache::Rec { 80:51.89 ^~~ 80:56.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:56.61 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 80:56.61 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 80:56.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:56.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:56.61 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:56.61 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:56.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:56.61 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 80:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:56.62 foundInterface = 0; \ 80:56.64 ^~~~~~~~~~~~~~ 80:56.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 80:56.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:56.64 ^~~~~~~~~~~~~~~~~~~~~~~ 80:56.64 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:56.64 NS_INTERFACE_MAP_END 80:56.65 ^~~~~~~~~~~~~~~~~~~~ 80:56.65 In file included from /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.h:19, 80:56.65 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:10, 80:56.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:56.65 /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 80:56.65 } else 80:56.65 ^~~~ 80:56.65 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:3631:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 80:56.65 } else 80:56.66 ^~~~ 80:56.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 80:56.72 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 80:56.72 /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] 80:56.72 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 80:56.73 ^ 80:56.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:56.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:56.73 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:56.73 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:56.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:56.74 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 80:56.74 struct InternalAttr 80:56.74 ^~~~~~~~~~~~ 80:56.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 80:56.76 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 80:56.76 /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] 80:56.76 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 80:56.76 ^ 80:56.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:56.77 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:56.77 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:56.77 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 80:56.78 class Impl 80:56.78 ^~~~ 80:56.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 80:56.80 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 80:56.80 /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] 80:56.80 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 80:56.80 ^ 80:56.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:56.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:56.81 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:56.81 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:56.81 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 80:56.81 class Impl 80:56.81 ^~~~ 80:58.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 80:58.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 80:58.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 80:58.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 80:58.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 80:58.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:58.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 80:58.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 80:58.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:58.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:58.37 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:58.37 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:58.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:58.38 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 80:58.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:58.40 foundInterface = 0; \ 80:58.40 ^~~~~~~~~~~~~~ 80:58.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:58.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 80:58.40 ^~~~~~~~~~~~~~~~~~~~~~~ 80:58.41 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 80:58.41 NS_INTERFACE_MAP_END 80:58.41 ^~~~~~~~~~~~~~~~~~~~ 80: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 80:58.41 else 80:58.41 ^~~~ 80:58.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 80:58.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 80:58.41 ^~~~~~~~~~~~~~~~~~ 80:58.41 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 80:58.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 80:58.42 ^~~~~~~~~~~~~~~~~~~~~~ 80:59.03 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 80:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 80:59.04 foundInterface = 0; \ 80:59.04 ^~~~~~~~~~~~~~ 80:59.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 80:59.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 80:59.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:59.05 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 80:59.05 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 80:59.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 80:59.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 80:59.05 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 80:59.06 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 80:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 80:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 80:59.06 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 80:59.06 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 80:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 80:59.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:59.06 } else 80:59.07 ^~~~ 80:59.08 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 80:59.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 80:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:07.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 81:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 81:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 81:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 81:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 81:07.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 81:07.02 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 81:07.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 81:07.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 81:07.03 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 81:07.03 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 81:07.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 81:07.03 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 81:07.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.05 foundInterface = 0; \ 81:07.05 ^~~~~~~~~~~~~~ 81:07.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:07.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:07.05 ^~~~~~~~~~~~~~~~~~~~~~~ 81:07.05 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:07.06 NS_INTERFACE_MAP_END 81:07.06 ^~~~~~~~~~~~~~~~~~~~ 81:07.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 81:07.06 else 81:07.06 ^~~~ 81:07.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:07.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:07.06 ^~~~~~~~~~~~~~~~~~ 81:07.06 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:07.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 81:07.07 ^~~~~~~~~~~~~~~~~~~~~~ 81:07.42 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 81:07.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:07.42 foundInterface = 0; \ 81:07.43 ^~~~~~~~~~~~~~ 81:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:07.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:07.43 ^~~~~~~~~~~~~~~~~~~~~~~ 81:07.44 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:07.44 NS_INTERFACE_MAP_END 81:07.44 ^~~~~~~~~~~~~~~~~~~~ 81:07.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 81:07.44 else 81:07.45 ^~~~ 81:07.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:07.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:07.45 ^~~~~~~~~~~~~~~~~~ 81:07.45 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:07.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:07.45 ^~~~~~~~~~~~~~~~~~~~~~ 81:52.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 81:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 81:52.91 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:52.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:52.92 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 81:52.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:52.92 foundInterface = 0; \ 81:52.92 ^~~~~~~~~~~~~~ 81:52.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:52.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:52.92 ^~~~~~~~~~~~~~~~~~~~~~~ 81:52.92 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:52.92 NS_INTERFACE_MAP_END 81:52.92 ^~~~~~~~~~~~~~~~~~~~ 81:52.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:52.92 else 81:52.92 ^~~~ 81:52.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:52.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:52.93 ^~~~~~~~~~~~~~~~~~ 81:52.93 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:52.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:52.93 ^~~~~~~~~~~~~~~~~~~~~~ 81:53.27 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 81:53.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:53.28 foundInterface = 0; \ 81:53.28 ^~~~~~~~~~~~~~ 81:53.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:53.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:53.29 ^~~~~~~~~~~~~~~~~~~~~~~ 81:53.29 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:53.29 NS_INTERFACE_MAP_END 81:53.29 ^~~~~~~~~~~~~~~~~~~~ 81:53.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 81:53.29 else 81:53.29 ^~~~ 81:53.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:53.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:53.29 ^~~~~~~~~~~~~~~~~~ 81:53.29 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:53.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:53.29 ^~~~~~~~~~~~~~~~~~~~~~ 81:53.34 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 81:53.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:53.34 foundInterface = 0; \ 81:53.34 ^~~~~~~~~~~~~~ 81:53.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:53.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:53.34 ^~~~~~~~~~~~~~~~~~~~~~~ 81:53.34 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:53.34 NS_INTERFACE_MAP_END 81:53.36 ^~~~~~~~~~~~~~~~~~~~ 81:53.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 81:53.36 else 81:53.36 ^~~~ 81:53.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:53.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:53.37 ^~~~~~~~~~~~~~~~~~ 81:53.37 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:53.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:53.37 ^~~~~~~~~~~~~~~~~~~~~~ 81:53.49 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 81:53.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:53.49 foundInterface = 0; \ 81:53.49 ^~~~~~~~~~~~~~ 81:53.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:53.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:53.50 ^~~~~~~~~~~~~~~~~~~~~~~ 81:53.50 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:53.50 NS_INTERFACE_MAP_END 81:53.50 ^~~~~~~~~~~~~~~~~~~~ 81:53.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 81:53.50 else 81:53.50 ^~~~ 81:53.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:53.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:53.52 ^~~~~~~~~~~~~~~~~~ 81:53.52 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:53.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:53.52 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.28 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 81:54.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.28 foundInterface = 0; \ 81:54.29 ^~~~~~~~~~~~~~ 81:54.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.29 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.31 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.31 NS_INTERFACE_MAP_END 81:54.31 ^~~~~~~~~~~~~~~~~~~~ 81:54.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 81:54.31 else 81:54.32 ^~~~ 81:54.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.32 ^~~~~~~~~~~~~~~~~~ 81:54.32 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.32 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.51 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 81:54.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.51 foundInterface = 0; \ 81:54.52 ^~~~~~~~~~~~~~ 81:54.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.52 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.52 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.52 NS_INTERFACE_MAP_END 81:54.52 ^~~~~~~~~~~~~~~~~~~~ 81:54.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 81:54.52 else 81:54.53 ^~~~ 81:54.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.54 ^~~~~~~~~~~~~~~~~~ 81:54.54 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.54 ^~~~~~~~~~~~~~~~~~~~~~ 81:54.55 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 81:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.55 foundInterface = 0; \ 81:54.55 ^~~~~~~~~~~~~~ 81:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.56 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.56 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.56 NS_INTERFACE_MAP_END 81:54.56 ^~~~~~~~~~~~~~~~~~~~ 81:54.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 81:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 81:54.59 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:54.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:54.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 81:54.59 } else 81:54.59 ^~~~ 81:54.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 81:54.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:54.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.60 /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' 81:54.62 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 81:54.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:54.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:54.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 81:54.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 81:54.64 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:54.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:54.65 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 81:54.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.65 foundInterface = 0; \ 81:54.66 ^~~~~~~~~~~~~~ 81:54.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 81:54.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 81:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.66 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 81:54.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 81:54.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 81:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 81:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 81:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 81:54.67 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:54.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 81:54.67 } else 81:54.67 ^~~~ 81:54.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' 81:54.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 81:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.68 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 81:54.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 81:54.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:54.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 81:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 81:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 81:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 81:54.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 81:54.70 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:54.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:54.72 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 81:54.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:54.73 foundInterface = 0; \ 81:54.73 ^~~~~~~~~~~~~~ 81:54.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 81:54.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:54.73 ^~~~~~~~~~~~~~~~~~~~~~~ 81:54.73 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:54.75 NS_INTERFACE_MAP_END 81:54.75 ^~~~~~~~~~~~~~~~~~~~ 81:54.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 81:54.75 else 81:54.75 ^~~~ 81:54.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 81:54.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 81:54.76 ^~~~~~~~~~~~~~~~~~ 81:54.76 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 81:54.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 81:54.76 ^~~~~~~~~~~~~~~~~~~~~~ 81:59.05 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 81:59.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 81:59.05 foundInterface = 0; \ 81:59.05 ^~~~~~~~~~~~~~ 81:59.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:59.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 81:59.06 ^~~~~~~~~~~~~~~~~~~~~~~ 81:59.07 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 81:59.07 NS_INTERFACE_MAP_END 81:59.07 ^~~~~~~~~~~~~~~~~~~~ 81:59.07 /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:59.07 else 81:59.07 ^~~~ 81:59.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 81:59.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 81:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:59.08 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 81:59.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 81:59.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 81:59.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 81:59.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 81:59.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 81:59.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 81:59.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCHashTable.h:12, 81:59.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 81:59.94 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 81:59.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:59.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 81:59.94 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 81:59.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] 81:59.95 memset(aT, 0, sizeof(T)); 81:59.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 81:59.95 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:21, 81:59.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 81:59.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 81:59.95 struct GlobalProperties { 81:59.95 ^~~~~~~~~~~~~~~~ 82:08.97 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 82:08.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 82:08.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 82:08.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 82:08.98 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 82:08.98 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 82:08.98 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 82:08.98 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 82:08.98 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 82:08.98 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 82:08.99 /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]': 82:08.99 /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]' 82:08.99 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 82:08.99 /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] 82:08.99 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 82:08.99 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:08.99 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkColorSpace.h:12, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkImageInfo.h:11, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 82:08.99 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 82:08.99 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 82:08.99 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 82:08.99 template class sk_sp { 82:08.99 ^~~~~ 82:38.79 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 82:38.79 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 82:38.79 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 82:38.79 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 82:38.79 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 82:38.79 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 82:38.80 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 82:38.80 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 82:38.80 sk_abort_no_print(); \ 82:38.80 ~~~~~~~~~~~~~~~~~^~ 82:38.80 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 82:38.80 SK_ABORT("Unexpected path fill."); 82:38.80 ^~~~~~~~ 82:38.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 82:38.80 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 82:38.81 case GrPathRendering::kWinding_FillType: { 82:38.82 ^~~~ 82:41.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 82:41.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 82:41.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 82:41.05 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 82:41.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 82:41.06 foundInterface = 0; \ 82:41.06 ^~~~~~~~~~~~~~ 82:41.06 /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.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 82:41.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.06 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 82:41.08 NS_INTERFACE_MAP_END_INHERITING(Event) 82:41.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DOMMediaStream.h:12, 82:41.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LocalMediaStreamBinding.cpp:3, 82:41.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:26: 82:41.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 82:41.09 } else 82:41.09 ^~~~ 82:41.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' 82:41.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 82:41.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:41.09 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 82:41.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 82:41.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 82:49.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 82:49.06 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 82:49.06 #define ASSERT_SINGLE_OWNER \ 82:49.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 82:49.06 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 82:49.06 #define ASSERT_SINGLE_OWNER \ 82:58.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 82:58.91 /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*)': 82:58.91 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 82:58.91 } 82:58.91 ^ 82:58.91 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 82:58.91 case SkPaint::kBevel_Join: 82:58.91 ^~~~ 83:05.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:05.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 83:05.31 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 83:05.31 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 83:05.31 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 83:05.31 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 83:05.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:05.32 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 83:05.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.32 foundInterface = 0; \ 83:05.32 ^~~~~~~~~~~~~~ 83:05.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:05.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.32 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:05.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 83:05.33 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 83:05.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:05.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 83:05.34 } else 83:05.34 ^~~~ 83:05.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' 83:05.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.34 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 83:05.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 83:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:05.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:05.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 83:05.51 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 83:05.51 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 83:05.51 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 83:05.51 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 83:05.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:05.51 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 83:05.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:05.51 foundInterface = 0; \ 83:05.51 ^~~~~~~~~~~~~~ 83:05.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:05.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:05.51 ^~~~~~~~~~~~~~~~~~~~~~~ 83:05.51 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:05.51 NS_INTERFACE_MAP_END 83:05.51 ^~~~~~~~~~~~~~~~~~~~ 83:05.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 83:05.52 else 83:05.52 ^~~~ 83:05.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:05.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:05.52 ^~~~~~~~~~~~~~~~~~ 83:05.52 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:05.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:05.52 ^~~~~~~~~~~~~~~~~~~~~~ 83:06.35 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 83:06.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:06.35 foundInterface = 0; \ 83:06.35 ^~~~~~~~~~~~~~ 83:06.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:06.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:06.36 ^~~~~~~~~~~~~~~~~~~~~~~ 83:06.36 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:06.36 NS_INTERFACE_MAP_END 83:06.36 ^~~~~~~~~~~~~~~~~~~~ 83:06.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 83:06.36 else 83:06.36 ^~~~ 83:06.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:06.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:06.36 ^~~~~~~~~~~~~~~~~~ 83:06.36 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:06.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:06.36 ^~~~~~~~~~~~~~~~~~~~~~ 83:06.40 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 83:06.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:06.41 foundInterface = 0; \ 83:06.41 ^~~~~~~~~~~~~~ 83:06.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:06.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:06.41 ^~~~~~~~~~~~~~~~~~~~~~~ 83:06.41 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:06.41 NS_INTERFACE_MAP_END 83:06.41 ^~~~~~~~~~~~~~~~~~~~ 83:06.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 83:06.41 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 83:06.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:06.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 83:06.41 } else 83:06.41 ^~~~ 83:06.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:06.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 83:06.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.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' 83:06.42 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 83:06.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:06.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 83:06.43 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 83:06.43 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 83:06.44 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 83:06.44 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 83:06.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:06.44 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 83:06.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:06.44 foundInterface = 0; \ 83:06.44 ^~~~~~~~~~~~~~ 83:06.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 83:06.44 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 83:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.44 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 83:06.44 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 83:06.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.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:06.44 else 83:06.44 ^~~~ 83:06.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:06.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:06.45 ^~~~~~~~~~~~~~~~~~ 83:06.45 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:613:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:06.45 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 83:06.45 ^~~~~~~~~~~~~~~~~~~~~~ 83:06.59 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 83:06.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:06.59 foundInterface = 0; \ 83:06.59 ^~~~~~~~~~~~~~ 83:06.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:06.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.59 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2084:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:06.59 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 83:06.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 83:06.60 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 83:06.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:06.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 83:06.60 } else 83:06.60 ^~~~ 83:06.60 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2083:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 83:06.60 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 83:06.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:06.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 83:06.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 83:06.74 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 83:06.74 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 83:06.74 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 83:06.74 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 83:06.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:06.74 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 83:06.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:06.74 foundInterface = 0; \ 83:06.74 ^~~~~~~~~~~~~~ 83:06.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:06.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:06.74 ^~~~~~~~~~~~~~~~~~~~~~~ 83:06.74 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:06.74 NS_INTERFACE_MAP_END 83:06.74 ^~~~~~~~~~~~~~~~~~~~ 83:06.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 83:06.75 else 83:06.75 ^~~~ 83:06.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:06.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:06.75 ^~~~~~~~~~~~~~~~~~ 83:06.75 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:06.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:06.75 ^~~~~~~~~~~~~~~~~~~~~~ 83:13.93 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 83:13.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:13.93 foundInterface = 0; \ 83:13.93 ^~~~~~~~~~~~~~ 83:13.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 83:13.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 83:13.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.94 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 83:13.94 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 83:13.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 83:13.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 83:13.94 else 83:13.94 ^~~~ 83:13.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:13.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:13.94 ^~~~~~~~~~~~~~~~~~ 83:13.94 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:13.94 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 83:13.94 ^~~~~~~~~~~~~~~~~~~~~~ 83:14.71 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 83:14.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:14.71 foundInterface = 0; \ 83:14.71 ^~~~~~~~~~~~~~ 83:14.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:14.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:14.71 ^~~~~~~~~~~~~~~~~~~~~~~ 83:14.71 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:14.71 NS_INTERFACE_MAP_END 83:14.71 ^~~~~~~~~~~~~~~~~~~~ 83:14.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 83:14.71 else 83:14.71 ^~~~ 83:14.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:14.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:14.72 ^~~~~~~~~~~~~~~~~~ 83:14.72 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:14.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:14.72 ^~~~~~~~~~~~~~~~~~~~~~ 83:16.84 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 83:16.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 83:16.84 foundInterface = 0; \ 83:16.84 ^~~~~~~~~~~~~~ 83:16.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 83:16.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 83:16.84 ^~~~~~~~~~~~~~~~~~~~~~~ 83:16.84 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 83:16.84 NS_INTERFACE_MAP_END 83:16.84 ^~~~~~~~~~~~~~~~~~~~ 83:16.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 83:16.85 else 83:16.85 ^~~~ 83:16.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 83:16.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 83:16.86 ^~~~~~~~~~~~~~~~~~ 83:16.86 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 83:16.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 83:16.86 ^~~~~~~~~~~~~~~~~~~~~~ 83:19.53 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTHashtable.h:21, 83:19.53 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsBaseHashtable.h:12, 83:19.53 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:11, 83:19.53 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 83:19.53 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 83:19.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 83:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 83:19.53 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 83:19.53 /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] 83:19.53 memset(aT, 0, sizeof(T)); 83:19.53 ~~~~~~^~~~~~~~~~~~~~~~~~ 83:19.54 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.h:11, 83:19.54 from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:7, 83:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 83:19.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 83:19.54 struct GlobalProperties { 83:19.54 ^~~~~~~~~~~~~~~~ 83:41.94 Compiling malloc_size_of v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of) 83:43.49 Compiling tokio-uds v0.1.7 83:53.09 Compiling webrender_bindings v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_bindings) 83:54.88 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 83:54.88 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 83:54.88 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 83:54.88 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 83:54.88 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/private/GrTextureProxy.h:11, 83:54.88 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 83:54.88 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 83:54.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 83:54.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 83:54.88 sk_abort_no_print(); \ 83:54.88 ~~~~~~~~~~~~~~~~~^~ 83:54.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 83:54.88 SK_ABORT("Conics are not supported."); 83:54.88 ^~~~~~~~ 83:54.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 83:54.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 83:54.88 default: 83:54.88 ^~~~~~~ 84:05.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:05.20 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:05.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:05.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 84:05.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:05.21 foundInterface = 0; \ 84:05.21 ^~~~~~~~~~~~~~ 84:05.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:05.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:05.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.21 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:05.21 NS_INTERFACE_MAP_END_INHERITING(Event) 84:05.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:05.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:05.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:05.24 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:05.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:05.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:05.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 84:05.25 } else 84:05.25 ^~~~ 84:05.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' 84:05.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:05.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:05.26 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:05.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 84:05.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:16.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:16.74 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:16.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:16.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 84:16.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:16.75 foundInterface = 0; \ 84:16.75 ^~~~~~~~~~~~~~ 84:16.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:16.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:16.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:16.75 NS_INTERFACE_MAP_END_INHERITING(Event) 84:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:16.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:16.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:16.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:16.77 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:16.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:16.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:16.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 84:16.77 } else 84:16.77 ^~~~ 84:16.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' 84:16.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:16.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:16.77 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:16.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 84:16.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:17.31 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:17.31 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 84:17.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:17.31 foundInterface = 0; \ 84:17.31 ^~~~~~~~~~~~~~ 84:17.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:17.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.31 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:17.31 NS_INTERFACE_MAP_END_INHERITING(Event) 84:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 84:17.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 84:17.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 84:17.33 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 84:17.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 84:17.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 84:17.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 84:17.33 } else 84:17.35 ^~~~ 84:17.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' 84:17.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 84:17.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:17.35 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 84:17.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 84:17.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 84:28.97 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 84:28.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 84:28.97 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 84:28.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:28.97 foundInterface = 0; \ 84:28.97 ^~~~~~~~~~~~~~ 84:28.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 84:28.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 84:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.97 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 84:28.97 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 84:28.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:28.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 84:28.98 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:32, 84:28.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 84:28.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 84:28.98 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 84:28.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 84:28.98 /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 84:28.98 else 84:28.98 ^~~~ 84:28.98 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 84:28.98 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 84:28.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:39.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 84:39.95 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 84:39.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 84:39.95 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 84:39.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:39.95 foundInterface = 0; \ 84:39.95 ^~~~~~~~~~~~~~ 84:39.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:39.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:39.95 ^~~~~~~~~~~~~~~~~~~~~~~ 84:39.95 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:39.95 NS_INTERFACE_MAP_END 84:39.95 ^~~~~~~~~~~~~~~~~~~~ 84:39.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 84:39.96 else 84:39.96 ^~~~ 84:39.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:39.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:39.96 ^~~~~~~~~~~~~~~~~~ 84:39.96 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:39.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:39.96 ^~~~~~~~~~~~~~~~~~~~~~ 84:40.54 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 84:40.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 84:40.55 foundInterface = 0; \ 84:40.55 ^~~~~~~~~~~~~~ 84:40.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 84:40.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 84:40.55 ^~~~~~~~~~~~~~~~~~~~~~~ 84:40.55 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 84:40.55 NS_INTERFACE_MAP_END 84:40.55 ^~~~~~~~~~~~~~~~~~~~ 84:40.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 84:40.55 else 84:40.55 ^~~~ 84:40.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 84:40.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 84:40.55 ^~~~~~~~~~~~~~~~~~ 84:40.55 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 84:40.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 84:40.55 ^~~~~~~~~~~~~~~~~~~~~~ 84:54.27 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 84:54.27 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 84:54.27 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 84:54.27 /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]': 84:54.27 /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]' 84:54.27 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 84:54.28 /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] 84:54.28 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 84:54.28 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 84:54.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 84:54.28 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 84:54.28 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 84:54.29 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 84:54.29 template class sk_sp { 84:54.30 ^~~~~ 85:20.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:20, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 85:20.29 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 85:20.29 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 85:20.30 /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]': 85:20.30 /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] 85:20.30 struct Pair { 85:20.30 ^~~~ 85:22.64 Compiling style_traits v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_traits) 85:27.15 Compiling audioipc v0.2.4 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/audioipc) 85:29.37 warning: use of deprecated item 'bytes::BufMut::put_u16': use put_u16_be or put_u16_le 85:29.37 --> media/audioipc/audioipc/src/codec.rs:167:13 85:29.37 | 85:29.37 167 | buf.put_u16::(encoded_len as u16); 85:29.37 | ^^^^^^^ 85:29.37 | 85:29.37 = note: #[warn(deprecated)] on by default 85:41.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 85:41.89 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 85:41.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 85:41.89 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 85:41.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:41.90 foundInterface = 0; \ 85:41.90 ^~~~~~~~~~~~~~ 85:41.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 85:41.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:41.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:41.92 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:41.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 85:41.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:41.92 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 85:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 85:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 85:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 85:41.93 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 85:41.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 85:41.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 85:41.93 } else 85:41.93 ^~~~ 85:41.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' 85:41.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 85:41.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:41.94 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 85:41.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 85:41.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:47.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 85:47.16 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 85:47.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 85:47.16 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 85:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:47.17 foundInterface = 0; \ 85:47.17 ^~~~~~~~~~~~~~ 85:47.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:47.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:47.18 ^~~~~~~~~~~~~~~~~~~~~~~ 85:47.18 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:47.18 NS_INTERFACE_MAP_END 85:47.18 ^~~~~~~~~~~~~~~~~~~~ 85:47.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 85:47.20 else 85:47.20 ^~~~ 85:47.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:47.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:47.20 ^~~~~~~~~~~~~~~~~~ 85:47.20 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:47.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:47.21 ^~~~~~~~~~~~~~~~~~~~~~ 85:48.39 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 85:48.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:48.39 foundInterface = 0; \ 85:48.39 ^~~~~~~~~~~~~~ 85: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' 85:48.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 85:48.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:48.40 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 85:48.40 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 85:48.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 85:48.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 85:48.40 else 85:48.40 ^~~~ 85:48.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:48.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:48.41 ^~~~~~~~~~~~~~~~~~ 85:48.41 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:48.41 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 85:48.41 ^~~~~~~~~~~~~~~~~~~~~~ 85:49.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 85:49.25 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 85:49.25 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 85:49.25 } 85:49.25 ^ 85:49.25 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 85:49.25 case SkCubicType::kSerpentine: 85:49.25 ^~~~ 85:50.59 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 85:50.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:50.60 foundInterface = 0; \ 85:50.60 ^~~~~~~~~~~~~~ 85:50.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 85:50.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:50.60 ^~~~~~~~~~~~~~~~~~~~~~~ 85:50.60 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:50.60 NS_INTERFACE_MAP_END 85:50.60 ^~~~~~~~~~~~~~~~~~~~ 85:50.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 85:50.61 else 85:50.61 ^~~~ 85:50.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:50.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:50.61 ^~~~~~~~~~~~~~~~~~ 85:50.61 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:50.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:50.62 ^~~~~~~~~~~~~~~~~~~~~~ 85:50.72 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 85:50.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 85:50.72 foundInterface = 0; \ 85:50.72 ^~~~~~~~~~~~~~ 85: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' 85:50.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 85:50.73 ^~~~~~~~~~~~~~~~~~~~~~~ 85:50.73 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 85:50.73 NS_INTERFACE_MAP_END 85:50.73 ^~~~~~~~~~~~~~~~~~~~ 85:50.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 85:50.73 else 85:50.73 ^~~~ 85:50.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 85:50.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 85:50.74 ^~~~~~~~~~~~~~~~~~ 85:50.74 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 85:50.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 85:50.75 ^~~~~~~~~~~~~~~~~~~~~~ 86:09.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 86:09.71 /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': 86:09.72 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 86:09.72 } 86:09.72 ^ 86:09.72 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 86:09.72 case SkCanvas::kPolygon_PointMode: { 86:09.72 ^~~~ 86:24.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 86:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 86:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:3, 86:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 86:24.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 86:24.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:24.38 foundInterface = 0; \ 86:24.38 ^~~~~~~~~~~~~~ 86:24.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 86:24.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 86:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:24.39 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 86:24.39 NS_INTERFACE_MAP_END_INHERITING(Event) 86:24.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:24.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 86:24.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 86:24.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:7, 86:24.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 86:24.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 86:24.39 } else 86:24.39 ^~~~ 86:24.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' 86:24.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 86:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:24.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' 86:24.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 86:24.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 86:58.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 86:58.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 86:58.69 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:12, 86:58.69 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 86:58.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 86:58.70 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 86:58.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 86:58.70 foundInterface = 0; \ 86:58.70 ^~~~~~~~~~~~~~ 86:58.70 /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.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 86:58.70 ^~~~~~~~~~~~~~~~~~~~~~~ 86:58.70 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 86:58.70 NS_INTERFACE_MAP_END 86:58.70 ^~~~~~~~~~~~~~~~~~~~ 86:58.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 86:58.71 else 86:58.71 ^~~~ 86:58.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 86:58.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 86:58.73 ^~~~~~~~~~~~~~~~~~ 86:58.73 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 86:58.73 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 86:58.73 ^~~~~~~~~~~~~~~~~~~~~~ 87:08.60 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 87:08.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 87:08.60 foundInterface = 0; \ 87:08.60 ^~~~~~~~~~~~~~ 87:08.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 87:08.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 87:08.61 ^~~~~~~~~~~~~~~~~~~~~~~ 87:08.61 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 87:08.61 NS_INTERFACE_MAP_END 87:08.61 ^~~~~~~~~~~~~~~~~~~~ 87:08.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 87:08.61 else 87:08.61 ^~~~ 87:08.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 87:08.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 87:08.62 ^~~~~~~~~~~~~~~~~~ 87:08.63 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 87:08.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 87:08.63 ^~~~~~~~~~~~~~~~~~~~~~ 87:09.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 87:09.62 /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>': 87:09.62 /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]' 87:09.62 /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]' 87:09.62 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 87:09.62 /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] 87:09.63 LinearGradient4fContext::LinearIntervalProcessor { 87:09.63 ^~~~~~~~~~~~~~~~~~~~~~~ 87:09.64 /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] 87:09.64 /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>': 87:09.64 /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]' 87:09.64 /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]' 87:09.64 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 87:09.64 /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] 87:09.65 /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] 87:09.65 /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>': 87:09.68 /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]' 87:09.69 /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]' 87:09.69 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 87:09.69 /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] 87:09.69 /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] 87:09.69 /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>': 87:09.69 /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]' 87:09.69 /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]' 87:09.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 87:09.70 /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] 87:09.71 /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] 87:09.71 /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>': 87:09.71 /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]' 87:09.72 /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]' 87:09.72 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 87:09.72 /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] 87:09.73 /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] 87:09.73 /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>': 87:09.73 /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]' 87:09.74 /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]' 87:09.74 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 87:09.74 /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] 87:09.75 /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] 87:09.75 /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>': 87:09.76 /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]' 87:09.76 /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]' 87:09.76 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 87:09.77 /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] 87:09.77 /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] 87:09.78 /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>': 87:09.78 /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]' 87:09.78 /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]' 87:09.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 87:09.78 /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] 87:09.79 /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] 87:09.79 /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>': 87:09.79 /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]' 87:09.79 /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]' 87:09.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 87:09.81 /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] 87:09.81 /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] 87:09.81 /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>': 87:09.81 /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]' 87:09.81 /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]' 87:09.82 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 87:09.82 /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] 87:09.82 /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] 87:09.82 /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>': 87:09.82 /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]' 87:09.82 /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]' 87:09.83 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 87:09.84 /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] 87:09.84 /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] 87:09.84 /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>': 87:09.84 /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]' 87:09.84 /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]' 87:09.85 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 87:09.85 /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] 87:09.85 /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] 87:10.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 87:10.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 87:10.22 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 87:10.22 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 87:10.22 ^~ 87:10.22 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 87:10.22 case SkOTTableName::Record::PlatformID::Unicode: 87:10.22 ^~~~ 87:26.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 87:26.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 87:26.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 87:26.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 87:26.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 87:26.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 87:26.51 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:13, 87:26.51 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 87:26.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 87:26.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 87:26.51 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 87:26.51 /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] 87:26.51 memset(aT, 0, sizeof(T)); 87:26.51 ~~~~~~^~~~~~~~~~~~~~~~~~ 87:26.51 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 87:26.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:83: 87:26.51 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 87:26.51 struct GlobalProperties { 87:26.51 ^~~~~~~~~~~~~~~~ 87:26.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 87:26.90 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 87:26.90 #define BUFFER_SIZE 256 87:26.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 87:26.90 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 87:26.90 #define BUFFER_SIZE 64 87:47.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 87:47.71 /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': 87:47.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 87:47.71 p->append(SkRasterPipeline::decal_x, decal_ctx); 87:47.71 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 87:47.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 87:47.71 case kClamp_TileMode: 87:47.71 ^~~~ 87:48.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 87:48.87 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 87:48.87 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 87:48.88 std::move(right))); 87:48.88 ^ 87:48.88 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 87:48.88 default: 87:48.88 ^~~~~~~ 88:12.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:12.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:12.85 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:12.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:12.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 88:12.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:12.85 foundInterface = 0; \ 88:12.85 ^~~~~~~~~~~~~~ 88:12.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:12.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:12.85 ^~~~~~~~~~~~~~~~~~~~~~~ 88:12.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:12.85 NS_INTERFACE_MAP_END 88:12.85 ^~~~~~~~~~~~~~~~~~~~ 88:12.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:12.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:12.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:12.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:12.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:12.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:12.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:12.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 88:12.86 } else 88:12.86 ^~~~ 88:12.86 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:12.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 88:12.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:12.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:12.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:12.93 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:12.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:12.93 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 88:12.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:12.93 foundInterface = 0; \ 88:12.93 ^~~~~~~~~~~~~~ 88:12.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:12.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:12.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:12.94 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:12.94 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 88:12.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:12.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:12.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:12.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:12.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:12.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:12.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:12.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:12.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 88:12.94 } else 88:12.94 ^~~~ 88:12.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' 88:12.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:12.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:12.95 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:12.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 88:12.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:13.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:13.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:13.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:13.23 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 88:13.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:13.23 foundInterface = 0; \ 88:13.23 ^~~~~~~~~~~~~~ 88:13.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:13.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:13.23 ^~~~~~~~~~~~~~~~~~~~~~~ 88:13.23 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:13.23 NS_INTERFACE_MAP_END 88:13.23 ^~~~~~~~~~~~~~~~~~~~ 88:13.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:13.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:13.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:13.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:13.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:13.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:13.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:13.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 88:13.24 } else 88:13.24 ^~~~ 88:13.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:13.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.24 /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' 88:13.24 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 88:13.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:13.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:13.26 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:13.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:13.26 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 88:13.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:13.26 foundInterface = 0; \ 88:13.26 ^~~~~~~~~~~~~~ 88:13.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:13.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:13.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:13.27 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 88:13.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:13.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:13.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:13.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:13.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:13.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:13.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:13.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 88:13.30 } else 88:13.30 ^~~~ 88:13.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' 88:13.30 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.30 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:13.30 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 88:13.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:13.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:13.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:13.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:13.31 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 88:13.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:13.33 foundInterface = 0; \ 88:13.33 ^~~~~~~~~~~~~~ 88:13.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:13.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:13.34 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 88:13.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:13.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 88:13.34 else 88:13.34 ^~~~ 88:13.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:13.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:13.34 ^~~~~~~~~~~~~~~~~~ 88:13.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:13.35 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 88:13.35 ^~~~~~~~~~~~~~~~~~~~~~ 88:19.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:19.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:19.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:19.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 88:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 88:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 88:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 88:19.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 88:19.87 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 88:19.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:19.89 foundInterface = 0; \ 88:19.89 ^~~~~~~~~~~~~~ 88:19.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:19.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:19.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:19.90 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:19.90 NS_INTERFACE_MAP_END_INHERITING(Event) 88:19.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:19.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:19.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:19.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 88:19.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 88:19.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 88:19.92 } else 88:19.92 ^~~~ 88:19.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' 88:19.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:19.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:19.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:19.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 88:19.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:20.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:20.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 88:20.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 88:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 88:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 88:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 88:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 88:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 88:20.14 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 88:20.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:20.16 foundInterface = 0; \ 88:20.16 ^~~~~~~~~~~~~~ 88:20.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 88:20.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 88:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 88:20.17 NS_INTERFACE_MAP_END_INHERITING(Event) 88:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 88:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 88:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 88:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 88:20.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 88:20.17 } else 88:20.18 ^~~~ 88:20.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' 88:20.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:20.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:20.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 88:20.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 88:20.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 88:32.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:32.62 foundInterface = 0; \ 88:32.62 ^~~~~~~~~~~~~~ 88:32.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:32.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:32.63 ^~~~~~~~~~~~~~~~~~~~~~~ 88:32.63 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:32.63 NS_INTERFACE_MAP_END 88:32.63 ^~~~~~~~~~~~~~~~~~~~ 88:32.65 /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 88:32.65 else 88:32.65 ^~~~ 88:32.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 88:32.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 88:32.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:32.66 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 88:32.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 88:32.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:33.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 88:33.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:33.27 foundInterface = 0; \ 88:33.27 ^~~~~~~~~~~~~~ 88:33.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:33.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:33.27 ^~~~~~~~~~~~~~~~~~~~~~~ 88:33.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:33.28 NS_INTERFACE_MAP_END 88:33.28 ^~~~~~~~~~~~~~~~~~~~ 88:33.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 88:33.28 else 88:33.28 ^~~~ 88:33.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:33.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:33.30 ^~~~~~~~~~~~~~~~~~ 88:33.30 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:33.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:33.30 ^~~~~~~~~~~~~~~~~~~~~~ 88:33.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 88:33.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:33.33 foundInterface = 0; \ 88:33.33 ^~~~~~~~~~~~~~ 88:33.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:33.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:33.33 ^~~~~~~~~~~~~~~~~~~~~~~ 88:33.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:33.33 NS_INTERFACE_MAP_END 88:33.34 ^~~~~~~~~~~~~~~~~~~~ 88: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 88:33.34 else 88:33.34 ^~~~ 88:33.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:33.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:33.36 ^~~~~~~~~~~~~~~~~~ 88:33.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:33.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:33.36 ^~~~~~~~~~~~~~~~~~~~~~ 88:35.24 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 88:35.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:35.24 foundInterface = 0; \ 88:35.24 ^~~~~~~~~~~~~~ 88:35.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:35.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:35.25 ^~~~~~~~~~~~~~~~~~~~~~~ 88:35.25 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:35.25 NS_INTERFACE_MAP_END 88:35.25 ^~~~~~~~~~~~~~~~~~~~ 88:35.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 88:35.25 else 88:35.25 ^~~~ 88:35.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:35.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:35.27 ^~~~~~~~~~~~~~~~~~ 88:35.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:35.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:35.27 ^~~~~~~~~~~~~~~~~~~~~~ 88:35.30 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 88:35.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:35.31 foundInterface = 0; \ 88:35.31 ^~~~~~~~~~~~~~ 88:35.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:35.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:35.31 ^~~~~~~~~~~~~~~~~~~~~~~ 88:35.31 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:35.31 NS_INTERFACE_MAP_END 88:35.31 ^~~~~~~~~~~~~~~~~~~~ 88:35.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 88:35.32 else 88:35.32 ^~~~ 88:35.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:35.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:35.34 ^~~~~~~~~~~~~~~~~~ 88:35.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:35.34 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 88:35.35 ^~~~~~~~~~~~~~~~~~~~~~ 88:35.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 88:35.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:35.35 foundInterface = 0; \ 88:35.35 ^~~~~~~~~~~~~~ 88:35.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:35.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:35.36 ^~~~~~~~~~~~~~~~~~~~~~~ 88:35.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:35.36 NS_INTERFACE_MAP_END 88:35.37 ^~~~~~~~~~~~~~~~~~~~ 88:35.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:35.37 else 88:35.37 ^~~~ 88:35.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:35.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:35.38 ^~~~~~~~~~~~~~~~~~ 88:35.38 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:35.38 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 88:35.39 ^~~~~~~~~~~~~~~~~~~~~~ 88:35.73 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 88:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:35.74 foundInterface = 0; \ 88:35.74 ^~~~~~~~~~~~~~ 88:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:35.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:35.74 ^~~~~~~~~~~~~~~~~~~~~~~ 88:35.75 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:35.75 NS_INTERFACE_MAP_END 88:35.75 ^~~~~~~~~~~~~~~~~~~~ 88:35.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:35.75 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:35.75 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:35.75 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:35.76 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:35.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:35.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 88:35.76 } else 88:35.76 ^~~~ 88:35.76 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:35.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 88:35.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:47.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:47.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:47.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:47.28 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 88:47.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:47.30 foundInterface = 0; \ 88:47.31 ^~~~~~~~~~~~~~ 88:47.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 88:47.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:47.31 ^~~~~~~~~~~~~~~~~~~~~~~ 88:47.31 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:1761:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:47.31 NS_INTERFACE_MAP_END 88:47.31 ^~~~~~~~~~~~~~~~~~~~ 88:47.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 88:47.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 88:47.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 88:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 88:47.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 88:47.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 88:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:47.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 88:47.31 } else 88:47.31 ^~~~ 88:47.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 88:47.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:47.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:1760:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 88:47.32 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 88:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 88:48.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 88:48.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 88:48.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 88:48.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 88:48.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 88:48.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 88:48.68 foundInterface = 0; \ 88:48.68 ^~~~~~~~~~~~~~ 88: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' 88:48.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 88:48.68 ^~~~~~~~~~~~~~~~~~~~~~~ 88:48.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 88:48.68 NS_INTERFACE_MAP_END 88:48.68 ^~~~~~~~~~~~~~~~~~~~ 88:48.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 88:48.68 else 88:48.68 ^~~~ 88:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 88:48.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 88:48.68 ^~~~~~~~~~~~~~~~~~ 88:48.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 88:48.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 88:48.68 ^~~~~~~~~~~~~~~~~~~~~~ 89:26.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 89:26.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 89:26.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 89:26.10 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 89:26.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:26.10 foundInterface = 0; \ 89:26.10 ^~~~~~~~~~~~~~ 89:26.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:26.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:26.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:26.10 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:26.10 NS_INTERFACE_MAP_END_INHERITING(Event) 89:26.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:26.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:26.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 89:26.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 89:26.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 89:26.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 89:26.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 89:26.12 } else 89:26.12 ^~~~ 89:26.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' 89:26.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:26.12 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 89:26.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 89:26.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 89:30.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 89:30.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:30.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 89:30.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 89:30.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 89:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 89:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 89:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 89:30.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 89:30.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:30.93 foundInterface = 0; \ 89:30.93 ^~~~~~~~~~~~~~ 89:30.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 89:30.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 89:30.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.94 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 89:30.94 NS_INTERFACE_MAP_END_INHERITING(Event) 89:30.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 89:30.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 89:30.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 89:30.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 89:30.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 89:30.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 89:30.95 } else 89:30.95 ^~~~ 89:30.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' 89:30.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 89:30.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:30.95 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 89:30.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 89:30.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:38.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 89:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 89:38.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 89:38.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:38.20 foundInterface = 0; \ 89:38.21 ^~~~~~~~~~~~~~ 89: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' 89:38.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:38.21 ^~~~~~~~~~~~~~~~~~~~~~~ 89:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:38.21 NS_INTERFACE_MAP_END 89:38.21 ^~~~~~~~~~~~~~~~~~~~ 89: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 89:38.21 else 89:38.21 ^~~~ 89:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:38.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:38.21 ^~~~~~~~~~~~~~~~~~ 89:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:38.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 89:38.21 ^~~~~~~~~~~~~~~~~~~~~~ 89:40.16 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 89:40.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 89:40.16 foundInterface = 0; \ 89:40.17 ^~~~~~~~~~~~~~ 89:40.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 89:40.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 89:40.17 ^~~~~~~~~~~~~~~~~~~~~~~ 89:40.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 89:40.17 NS_INTERFACE_MAP_END 89:40.17 ^~~~~~~~~~~~~~~~~~~~ 89:40.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 89:40.17 else 89:40.17 ^~~~ 89:40.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 89:40.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 89:40.17 ^~~~~~~~~~~~~~~~~~ 89:40.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7392:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 89:40.17 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 89:40.17 ^~~~~~~~~~~~~~~~~~~~~~ 89:48.71 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMNavigationTiming.cpp:21, 89:48.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 89:48.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Telemetry.h: In member function 'void nsIDocument::ReportUseCounters(nsIDocument::UseCounterReportKind)': 89:48.71 /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] 89:48.71 Accumulate(static_cast(CategoricalLabelId::value), 89:48.71 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:48.72 static_cast(enumValue)); 89:48.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 89:48.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:137: 89:48.72 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:12103:42: note: 'label' was declared here 89:48.72 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 89:48.72 ^~~~~ 89:59.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 89:59.68 /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] 89:59.68 class FwDCubicEvaluator { 89:59.69 ^~~~~~~~~~~~~~~~~ 90:42.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 90:42.11 /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&)': 90:42.11 /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] 90:42.11 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 90:42.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 90:48.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 90:48.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 90:48.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 90:48.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 90:48.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 90:48.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 90:48.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 90:48.35 foundInterface = 0; \ 90:48.35 ^~~~~~~~~~~~~~ 90:48.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 90:48.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 90:48.35 ^~~~~~~~~~~~~~~~~~~~~~~ 90:48.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 90:48.36 NS_INTERFACE_MAP_END 90:48.36 ^~~~~~~~~~~~~~~~~~~~ 90:48.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 90:48.36 else 90:48.36 ^~~~ 90:48.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 90:48.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 90:48.36 ^~~~~~~~~~~~~~~~~~ 90:48.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 90:48.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 90:48.37 ^~~~~~~~~~~~~~~~~~~~~~ 91:07.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 91:07.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:07.12 foundInterface = 0; \ 91:07.12 ^~~~~~~~~~~~~~ 91:07.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:07.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:07.12 ^~~~~~~~~~~~~~~~~~~~~~~ 91:07.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:07.12 NS_INTERFACE_MAP_END 91:07.12 ^~~~~~~~~~~~~~~~~~~~ 91:07.12 /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 91:07.12 else 91:07.12 ^~~~ 91:07.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:07.12 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:07.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:07.12 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 91:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:08.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 91:08.17 /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': 91:08.17 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 91:08.18 insertClose = false; 91:08.18 ~~~~~~~~~~~~^~~~~~~ 91:08.18 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 91:08.18 case kLine_Verb: { 91:08.18 ^~~~ 91:10.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 91:10.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:10.67 foundInterface = 0; \ 91:10.67 ^~~~~~~~~~~~~~ 91:10.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:10.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:10.67 ^~~~~~~~~~~~~~~~~~~~~~~ 91:10.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:10.68 NS_INTERFACE_MAP_END 91:10.68 ^~~~~~~~~~~~~~~~~~~~ 91:10.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 91:10.68 else 91:10.68 ^~~~ 91:10.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:10.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:10.68 ^~~~~~~~~~~~~~~~~~ 91:10.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:10.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:10.68 ^~~~~~~~~~~~~~~~~~~~~~ 91:11.33 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 91:11.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:11.34 foundInterface = 0; \ 91:11.34 ^~~~~~~~~~~~~~ 91:11.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:11.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:11.34 ^~~~~~~~~~~~~~~~~~~~~~~ 91:11.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:11.34 NS_INTERFACE_MAP_END 91:11.34 ^~~~~~~~~~~~~~~~~~~~ 91:11.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:11.34 else 91:11.34 ^~~~ 91:11.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:11.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:11.34 ^~~~~~~~~~~~~~~~~~ 91:11.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:11.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:11.35 ^~~~~~~~~~~~~~~~~~~~~~ 91:13.84 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 91:13.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:13.85 foundInterface = 0; \ 91:13.85 ^~~~~~~~~~~~~~ 91:13.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:13.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:13.85 ^~~~~~~~~~~~~~~~~~~~~~~ 91:13.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:13.85 NS_INTERFACE_MAP_END 91:13.85 ^~~~~~~~~~~~~~~~~~~~ 91:13.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 91:13.86 else 91:13.86 ^~~~ 91:13.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:13.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:13.87 ^~~~~~~~~~~~~~~~~~ 91:13.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:13.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:13.87 ^~~~~~~~~~~~~~~~~~~~~~ 91:14.41 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 91:14.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:14.42 foundInterface = 0; \ 91:14.42 ^~~~~~~~~~~~~~ 91:14.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:14.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:14.42 ^~~~~~~~~~~~~~~~~~~~~~~ 91:14.42 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:14.42 NS_INTERFACE_MAP_END 91:14.42 ^~~~~~~~~~~~~~~~~~~~ 91:14.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 91:14.42 else 91:14.43 ^~~~ 91:14.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:14.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:14.43 ^~~~~~~~~~~~~~~~~~ 91:14.43 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:655:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:14.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:14.43 ^~~~~~~~~~~~~~~~~~~~~~ 91:14.65 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 91:14.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:14.66 foundInterface = 0; \ 91:14.66 ^~~~~~~~~~~~~~ 91:14.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:14.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:14.66 ^~~~~~~~~~~~~~~~~~~~~~~ 91:14.66 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:14.66 NS_INTERFACE_MAP_END 91:14.67 ^~~~~~~~~~~~~~~~~~~~ 91:14.67 /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 91:14.67 else 91:14.68 ^~~~ 91:14.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 91:14.68 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 91:14.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:14.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 91:14.68 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 91:14.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 91:15.07 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 91:15.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:15.08 foundInterface = 0; \ 91:15.08 ^~~~~~~~~~~~~~ 91:15.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:15.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:15.08 ^~~~~~~~~~~~~~~~~~~~~~~ 91:15.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:15.09 NS_INTERFACE_MAP_END 91:15.09 ^~~~~~~~~~~~~~~~~~~~ 91:15.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 91:15.10 else 91:15.10 ^~~~ 91:15.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:15.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:15.11 ^~~~~~~~~~~~~~~~~~ 91:15.11 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:15.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:15.11 ^~~~~~~~~~~~~~~~~~~~~~ 91:15.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 91:15.36 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 91:15.37 /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] 91:15.37 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 91:15.37 ^ 91:15.37 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 91:15.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 91:15.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 91:15.37 struct InternalAttr 91:15.38 ^~~~~~~~~~~~ 91:15.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 91:15.38 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 91:15.40 /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] 91:15.40 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 91:15.40 ^ 91:15.40 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 91:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 91:15.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 91:15.41 struct InternalAttr 91:15.41 ^~~~~~~~~~~~ 91:16.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 91:16.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 91:16.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 91:16.27 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 91:16.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 91:16.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 91:16.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 91:16.27 foundInterface = 0; \ 91:16.27 ^~~~~~~~~~~~~~ 91:16.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 91:16.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 91:16.28 ^~~~~~~~~~~~~~~~~~~~~~~ 91:16.29 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 91:16.29 NS_INTERFACE_MAP_END 91:16.29 ^~~~~~~~~~~~~~~~~~~~ 91:16.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 91:16.29 else 91:16.29 ^~~~ 91:16.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 91:16.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 91:16.30 ^~~~~~~~~~~~~~~~~~ 91:16.30 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 91:16.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 91:16.30 ^~~~~~~~~~~~~~~~~~~~~~ 91:35.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 91:35.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)': 91:35.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] 91:35.25 memcpy(&raw, buffer, kSizeInMemory); 91:35.25 ^ 91:35.26 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 91:35.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPath.h:12, 91:35.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPathEffect.h:12, 91:35.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPictureCommon.h:15, 91:35.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPicture.cpp:12, 91:35.26 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 91:35.26 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 91:35.26 class SK_API SkRRect { 91:35.26 ^~~~~~~ 91:55.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 91:55.01 /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] 91:55.01 class SkResourceCache::Hash : 91:55.01 ^~~~ 91:55.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 91:55.25 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 91:55.25 /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] 91:55.25 memset(&rec, 0, sizeof(rec)); 91:55.25 ^ 91:55.25 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 91:55.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 91:55.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 91:55.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 91:55.25 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 91:55.26 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 91:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 91:55.26 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 91:55.26 struct SkScalerContextRec { 91:55.26 ^~~~~~~~~~~~~~~~~~ 92:48.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 92:48.12 /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] 92:48.12 class SkTextBlob::RunRecord { 92:48.13 ^~~~~~~~~ 92:49.44 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 92:49.44 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:14, 92:49.44 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 92:49.44 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 92:49.44 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 92:49.44 /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]': 92:49.44 /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]' 92:49.44 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 92:49.44 /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] 92:49.44 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 92:49.44 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 92:49.45 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPaint.h:15, 92:49.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:13, 92:49.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 92:49.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 92:49.45 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 92:49.45 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 92:49.45 template class sk_sp { 92:49.45 ^~~~~ 92:57.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 92:57.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 92:57.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 92:57.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 92:57.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 92:57.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 92:57.28 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 92:57.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:57.28 foundInterface = 0; \ 92:57.29 ^~~~~~~~~~~~~~ 92:57.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:57.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:57.29 ^~~~~~~~~~~~~~~~~~~~~~~ 92:57.29 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:57.29 NS_INTERFACE_MAP_END 92:57.29 ^~~~~~~~~~~~~~~~~~~~ 92:57.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 92:57.29 else 92:57.29 ^~~~ 92:57.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:57.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:57.29 ^~~~~~~~~~~~~~~~~~ 92:57.29 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:57.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:57.29 ^~~~~~~~~~~~~~~~~~~~~~ 92:57.65 dom/battery 92:57.76 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 92:57.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:57.76 foundInterface = 0; \ 92:57.76 ^~~~~~~~~~~~~~ 92:57.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:57.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:57.77 ^~~~~~~~~~~~~~~~~~~~~~~ 92:57.77 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:57.77 NS_INTERFACE_MAP_END 92:57.77 ^~~~~~~~~~~~~~~~~~~~ 92:57.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 92:57.77 else 92:57.77 ^~~~ 92:57.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:57.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:57.79 ^~~~~~~~~~~~~~~~~~ 92:57.79 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:57.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 92:57.79 ^~~~~~~~~~~~~~~~~~~~~~ 92:58.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 92:58.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 92:58.12 foundInterface = 0; \ 92:58.12 ^~~~~~~~~~~~~~ 92:58.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 92:58.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 92:58.12 ^~~~~~~~~~~~~~~~~~~~~~~ 92:58.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 92:58.12 NS_INTERFACE_MAP_END 92:58.14 ^~~~~~~~~~~~~~~~~~~~ 92:58.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 92:58.14 else 92:58.14 ^~~~ 92:58.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 92:58.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 92:58.14 ^~~~~~~~~~~~~~~~~~ 92:58.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 92:58.14 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 92:58.14 ^~~~~~~~~~~~~~~~~~~~~~ 93:02.43 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 93:02.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:02.44 foundInterface = 0; \ 93:02.44 ^~~~~~~~~~~~~~ 93:02.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 93:02.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:02.44 ^~~~~~~~~~~~~~~~~~~~~~~ 93:02.44 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:02.44 NS_INTERFACE_MAP_END 93:02.46 ^~~~~~~~~~~~~~~~~~~~ 93:02.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 93:02.46 else 93:02.46 ^~~~ 93:02.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:02.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:02.46 ^~~~~~~~~~~~~~~~~~ 93:02.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:02.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:02.47 ^~~~~~~~~~~~~~~~~~~~~~ 93:02.90 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 93:02.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:02.91 foundInterface = 0; \ 93:02.91 ^~~~~~~~~~~~~~ 93:02.91 /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.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:02.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.93 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:02.93 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 93:02.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.93 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 93:02.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 93:02.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 93:02.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:24, 93:02.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:21, 93:02.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 93:02.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 93:02.94 } else 93:02.94 ^~~~ 93:02.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' 93:02.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:02.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.95 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:02.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 93:02.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:02.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 93:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 93:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 93:02.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 93:02.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 93:02.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 93:02.97 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 93:02.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:02.98 foundInterface = 0; \ 93:02.98 ^~~~~~~~~~~~~~ 93: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' 93:02.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 93:02.98 ^~~~~~~~~~~~~~~~~~~~~~~ 93:02.98 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 93:02.98 NS_INTERFACE_MAP_END 93:03.00 ^~~~~~~~~~~~~~~~~~~~ 93:03.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 93:03.00 else 93:03.00 ^~~~ 93:03.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 93:03.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 93:03.01 ^~~~~~~~~~~~~~~~~~ 93:03.01 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 93:03.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 93:03.01 ^~~~~~~~~~~~~~~~~~~~~~ 93:13.53 dom/browser-element 93:30.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIIOService.h:33, 93:30.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:17, 93:30.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 93:30.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 93:30.29 /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] 93:30.29 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 93:30.30 ^~ 93:30.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 93:30.30 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:759:20: note: '*((void*)& newStart +16)' was declared here 93:30.30 RawRangeBoundary newStart; 93:30.30 ^~~~~~~~ 93:55.21 dom/cache 93:55.41 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 93:55.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 93:55.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 93:55.42 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 93:55.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 93:55.42 foundInterface = 0; \ 93:55.42 ^~~~~~~~~~~~~~ 93:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 93:55.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 93:55.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 93:55.43 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 93:55.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:55.44 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 93:55.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 93:55.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:55.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 93:55.46 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 93:55.46 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 93:55.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 93:55.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 93:55.46 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.h:15, 93:55.46 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:11, 93:55.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 93:55.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 93:55.47 } else 93:55.47 ^~~~ 93:55.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' 93:55.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 93:55.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:55.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 93:55.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 93:55.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 93:55.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 93:55.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 93:55.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 94:12.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 94:12.98 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 94:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 94:12.98 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 94:12.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:12.98 foundInterface = 0; \ 94:12.98 ^~~~~~~~~~~~~~ 94:12.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:12.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:12.99 ^~~~~~~~~~~~~~~~~~~~~~~ 94:12.99 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:12.99 NS_INTERFACE_MAP_END 94:12.99 ^~~~~~~~~~~~~~~~~~~~ 94:12.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 94:12.99 else 94:12.99 ^~~~ 94:12.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:12.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:12.99 ^~~~~~~~~~~~~~~~~~ 94:12.99 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:12.99 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 94:12.99 ^~~~~~~~~~~~~~~~~~~~~~ 94:19.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 94:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 94:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 94:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, 94:19.11 from /builddir/build/BUILD/firefox-63.0/dom/cache/Action.cpp:7, 94:19.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 94:19.11 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 94:19.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:19.12 foundInterface = 0; \ 94:19.12 ^~~~~~~~~~~~~~ 94:19.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:19.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:19.12 ^~~~~~~~~~~~~~~~~~~~~~~ 94:19.13 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:19.13 NS_INTERFACE_MAP_END 94:19.13 ^~~~~~~~~~~~~~~~~~~~ 94:19.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 94:19.13 else 94:19.13 ^~~~ 94:19.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:19.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:19.13 ^~~~~~~~~~~~~~~~~~ 94:19.13 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:19.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 94:19.14 ^~~~~~~~~~~~~~~~~~~~~~ 94:19.53 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 94:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 94:19.53 foundInterface = 0; \ 94:19.53 ^~~~~~~~~~~~~~ 94:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 94:19.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 94:19.54 ^~~~~~~~~~~~~~~~~~~~~~~ 94:19.54 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 94:19.54 NS_INTERFACE_MAP_END 94:19.56 ^~~~~~~~~~~~~~~~~~~~ 94:19.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 94:19.56 else 94:19.56 ^~~~ 94:19.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 94:19.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 94:19.57 ^~~~~~~~~~~~~~~~~~ 94:19.57 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 94:19.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 94:19.57 ^~~~~~~~~~~~~~~~~~~~~~ 94:47.22 dom/webgpu 95:13.96 dom/clients/api 95:27.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 95:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 95:27.64 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.h:9, 95:27.64 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:7, 95:27.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 95:27.64 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 95:27.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:27.65 foundInterface = 0; \ 95:27.65 ^~~~~~~~~~~~~~ 95:27.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:27.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:27.65 ^~~~~~~~~~~~~~~~~~~~~~~ 95:27.65 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:27.65 NS_INTERFACE_MAP_END 95:27.65 ^~~~~~~~~~~~~~~~~~~~ 95:27.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 95:27.65 else 95:27.65 ^~~~ 95:27.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:27.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:27.65 ^~~~~~~~~~~~~~~~~~ 95:27.65 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:27.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:27.65 ^~~~~~~~~~~~~~~~~~~~~~ 95:28.16 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 95:28.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:28.17 foundInterface = 0; \ 95:28.17 ^~~~~~~~~~~~~~ 95:28.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:28.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:28.17 ^~~~~~~~~~~~~~~~~~~~~~~ 95:28.17 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:28.17 NS_INTERFACE_MAP_END 95:28.17 ^~~~~~~~~~~~~~~~~~~~ 95:28.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 95:28.17 else 95:28.17 ^~~~ 95:28.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 95:28.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 95:28.17 ^~~~~~~~~~~~~~~~~~ 95:28.17 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 95:28.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 95:28.17 ^~~~~~~~~~~~~~~~~~~~~~ 95:33.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:33.90 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:33.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:33.90 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 95:33.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:33.91 foundInterface = 0; \ 95:33.91 ^~~~~~~~~~~~~~ 95:33.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:33.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.91 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:33.91 NS_INTERFACE_MAP_END_INHERITING(Event) 95:33.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:33.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:33.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:33.91 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:33.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:33.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:33.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 95:33.92 } else 95:33.92 ^~~~ 95:33.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' 95:33.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:33.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:33.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 95:33.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:34.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:34.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:34.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:34.64 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:34.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:34.64 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 95:34.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:34.64 foundInterface = 0; \ 95:34.64 ^~~~~~~~~~~~~~ 95:34.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:34.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:34.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.64 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:34.64 NS_INTERFACE_MAP_END_INHERITING(Event) 95:34.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:34.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:34.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:34.65 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:34.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:34.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:34.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 95:34.65 } else 95:34.65 ^~~~ 95:34.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' 95:34.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:34.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:34.65 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:34.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 95:34.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:42.19 dom/clients/manager 95:42.39 dom/commandhandler 95:42.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:42.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.00 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.01 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 95:43.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:43.01 foundInterface = 0; \ 95:43.02 ^~~~~~~~~~~~~~ 95:43.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:43.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:43.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:43.02 NS_INTERFACE_MAP_END_INHERITING(Event) 95:43.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:43.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:43.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.05 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.05 /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:43.05 } else 95:43.05 ^~~~ 95:43.05 /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:43.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.05 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:43.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 95:43.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.18 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 95:43.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:43.20 foundInterface = 0; \ 95:43.20 ^~~~~~~~~~~~~~ 95:43.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:43.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:43.20 NS_INTERFACE_MAP_END_INHERITING(Event) 95:43.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.20 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.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 95:43.20 } else 95:43.20 ^~~~ 95:43.21 /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:43.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.21 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:43.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 95:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:43.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.44 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.44 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 95:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:43.45 foundInterface = 0; \ 95:43.45 ^~~~~~~~~~~~~~ 95:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 95:43.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:43.45 NS_INTERFACE_MAP_END_INHERITING(Event) 95:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:43.45 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:43.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 95:43.45 } else 95:43.45 ^~~~ 95:43.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' 95:43.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:43.46 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:43.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 95:43.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:44.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 95:44.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIComponentManager.h:10, 95:44.59 from /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:8, 95:44.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 95:44.59 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 95:44.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:44.59 foundInterface = 0; \ 95:44.59 ^~~~~~~~~~~~~~ 95:44.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:44.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:44.59 ^~~~~~~~~~~~~~~~~~~~~~~ 95:44.59 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:44.59 NS_INTERFACE_MAP_END 95:44.59 ^~~~~~~~~~~~~~~~~~~~ 95:44.59 /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:44.59 else 95:44.59 ^~~~ 95:44.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:44.59 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:44.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.59 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:44.59 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 95:44.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:44.75 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:44.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 95:44.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:44.76 foundInterface = 0; \ 95:44.76 ^~~~~~~~~~~~~~ 95: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' 95:44.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 95:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 95:44.76 NS_INTERFACE_MAP_END_INHERITING(Event) 95:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 95:44.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 95:44.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 95:44.76 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 95:44.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 95:44.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 95:44.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 95:44.76 } else 95:44.76 ^~~~ 95:44.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' 95:44.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 95:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:44.76 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 95:44.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 95:44.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:51.02 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 95:51.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 95:51.02 foundInterface = 0; \ 95:51.02 ^~~~~~~~~~~~~~ 95:51.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 95:51.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 95:51.02 ^~~~~~~~~~~~~~~~~~~~~~~ 95:51.02 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 95:51.02 NS_INTERFACE_MAP_END 95:51.02 ^~~~~~~~~~~~~~~~~~~~ 95:51.02 /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:51.02 else 95:51.02 ^~~~ 95:51.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 95:51.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 95:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:51.03 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 95:51.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 95:51.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 95:56.27 dom/credentialmanagement 96:05.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Credential.h:10, 96:05.41 from /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:7, 96:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 96:05.41 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 96:05.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:05.43 foundInterface = 0; \ 96:05.43 ^~~~~~~~~~~~~~ 96:05.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:05.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:05.43 ^~~~~~~~~~~~~~~~~~~~~~~ 96:05.43 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:05.43 NS_INTERFACE_MAP_END 96:05.43 ^~~~~~~~~~~~~~~~~~~~ 96:05.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 96:05.43 else 96:05.43 ^~~~ 96:05.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:05.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:05.43 ^~~~~~~~~~~~~~~~~~ 96:05.43 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:05.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:05.43 ^~~~~~~~~~~~~~~~~~~~~~ 96:06.89 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 96:06.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:06.90 foundInterface = 0; \ 96:06.90 ^~~~~~~~~~~~~~ 96:06.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:06.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:06.90 ^~~~~~~~~~~~~~~~~~~~~~~ 96:06.90 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:06.90 NS_INTERFACE_MAP_END 96:06.90 ^~~~~~~~~~~~~~~~~~~~ 96:06.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 96:06.90 else 96:06.90 ^~~~ 96:06.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:06.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:06.90 ^~~~~~~~~~~~~~~~~~ 96:06.90 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:06.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:06.90 ^~~~~~~~~~~~~~~~~~~~~~ 96:10.36 dom/crypto 96:20.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 96:20.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 96:20.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 96:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 96:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 96:20.62 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.h:10, 96:20.62 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.cpp:7, 96:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 96:20.62 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 96:20.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 96:20.62 foundInterface = 0; \ 96:20.62 ^~~~~~~~~~~~~~ 96:20.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 96:20.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 96:20.63 ^~~~~~~~~~~~~~~~~~~~~~~ 96:20.63 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 96:20.63 NS_INTERFACE_MAP_END 96:20.63 ^~~~~~~~~~~~~~~~~~~~ 96:20.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 96:20.64 else 96:20.64 ^~~~ 96:20.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 96:20.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 96:20.64 ^~~~~~~~~~~~~~~~~~ 96:20.64 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 96:20.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 96:20.65 ^~~~~~~~~~~~~~~~~~~~~~ 96:45.55 dom/encoding 96:58.63 dom/events 97:03.64 dom/fetch 97:09.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 97:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 97:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 97:09.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 97:09.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, 97:09.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:3, 97:09.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 97:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 97:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:09.83 foundInterface = 0; \ 97:09.83 ^~~~~~~~~~~~~~ 97:09.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:09.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:09.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.83 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:09.83 NS_INTERFACE_MAP_END_INHERITING(Event) 97:09.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheet.h:20, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheetInlines.h:10, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSRuleList.h:10, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoCSSRuleList.h:13, 97:09.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/css/GroupRule.h:18, 97:09.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:7, 97:09.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 97:09.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 97:09.85 } else 97:09.85 ^~~~ 97:09.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 97:09.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:09.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:09.86 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:09.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 97:09.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:21.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 97:21.71 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 97:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 97:21.71 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 97:21.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:21.73 foundInterface = 0; \ 97:21.73 ^~~~~~~~~~~~~~ 97:21.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:21.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:21.73 ^~~~~~~~~~~~~~~~~~~~~~~ 97:21.73 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:21.73 NS_INTERFACE_MAP_END 97:21.73 ^~~~~~~~~~~~~~~~~~~~ 97:21.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 97:21.73 else 97:21.73 ^~~~ 97:21.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:21.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:21.73 ^~~~~~~~~~~~~~~~~~ 97:21.73 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:21.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:21.73 ^~~~~~~~~~~~~~~~~~~~~~ 97:21.98 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 97:21.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:21.99 foundInterface = 0; \ 97:21.99 ^~~~~~~~~~~~~~ 97:21.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:21.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:21.99 ^~~~~~~~~~~~~~~~~~~~~~~ 97:21.99 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:21.99 NS_INTERFACE_MAP_END 97:21.99 ^~~~~~~~~~~~~~~~~~~~ 97:22.00 /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:22.00 else 97:22.00 ^~~~ 97:22.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:22.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:22.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:22.00 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:22.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 97:22.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.66 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 97:24.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:24.66 foundInterface = 0; \ 97:24.66 ^~~~~~~~~~~~~~ 97:24.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 97:24.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 97:24.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.66 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 97:24.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 97:24.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:14, 97:24.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 97:24.68 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 97:24.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 97:24.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 97:24.68 } else 97:24.68 ^~~~ 97:24.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' 97:24.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 97:24.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.68 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 97:24.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 97:24.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 97:24.80 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 97:24.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 97:24.80 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 97:24.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:24.81 foundInterface = 0; \ 97:24.81 ^~~~~~~~~~~~~~ 97: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' 97:24.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:24.81 ^~~~~~~~~~~~~~~~~~~~~~~ 97:24.81 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:24.81 NS_INTERFACE_MAP_END 97:24.81 ^~~~~~~~~~~~~~~~~~~~ 97:24.81 /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:24.81 else 97:24.81 ^~~~ 97:24.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 97:24.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 97:24.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.81 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 97:24.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 97:24.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 97:24.99 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 97:24.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:24.99 foundInterface = 0; \ 97:24.99 ^~~~~~~~~~~~~~ 97:24.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:24.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:24.99 ^~~~~~~~~~~~~~~~~~~~~~~ 97:24.99 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:24.99 NS_INTERFACE_MAP_END 97:24.99 ^~~~~~~~~~~~~~~~~~~~ 97:24.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 97:24.99 else 97:24.99 ^~~~ 97:24.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:24.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:25.00 ^~~~~~~~~~~~~~~~~~ 97:25.00 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:25.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:25.00 ^~~~~~~~~~~~~~~~~~~~~~ 97:26.05 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 97:26.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:26.06 foundInterface = 0; \ 97:26.06 ^~~~~~~~~~~~~~ 97: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' 97:26.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:26.06 ^~~~~~~~~~~~~~~~~~~~~~~ 97:26.06 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:26.06 NS_INTERFACE_MAP_END 97:26.06 ^~~~~~~~~~~~~~~~~~~~ 97:26.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 97:26.06 else 97:26.06 ^~~~ 97:26.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:26.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:26.06 ^~~~~~~~~~~~~~~~~~ 97:26.06 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:26.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:26.06 ^~~~~~~~~~~~~~~~~~~~~~ 97:26.18 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 97:26.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:26.18 foundInterface = 0; \ 97:26.18 ^~~~~~~~~~~~~~ 97:26.18 /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.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:26.18 ^~~~~~~~~~~~~~~~~~~~~~~ 97:26.18 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:26.19 NS_INTERFACE_MAP_END 97:26.20 ^~~~~~~~~~~~~~~~~~~~ 97:26.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 97:26.20 else 97:26.20 ^~~~ 97:26.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:26.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:26.20 ^~~~~~~~~~~~~~~~~~ 97:26.20 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:26.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:26.20 ^~~~~~~~~~~~~~~~~~~~~~ 97:31.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 97:31.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 97:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 97:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 97:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 97:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 97:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventDispatcher.h:11, 97:31.20 from /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:8: 97:31.20 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 97:31.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:31.22 foundInterface = 0; \ 97:31.22 ^~~~~~~~~~~~~~ 97:31.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:31.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:31.22 ^~~~~~~~~~~~~~~~~~~~~~~ 97:31.23 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:31.23 NS_INTERFACE_MAP_END 97:31.23 ^~~~~~~~~~~~~~~~~~~~ 97:31.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 97:31.23 else 97:31.23 ^~~~ 97:31.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:31.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:31.23 ^~~~~~~~~~~~~~~~~~ 97:31.23 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:31.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 97:31.24 ^~~~~~~~~~~~~~~~~~~~~~ 97:31.25 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 97:31.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 97:31.26 foundInterface = 0; \ 97:31.26 ^~~~~~~~~~~~~~ 97:31.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 97:31.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 97:31.26 ^~~~~~~~~~~~~~~~~~~~~~~ 97:31.26 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 97:31.26 NS_INTERFACE_MAP_END 97:31.27 ^~~~~~~~~~~~~~~~~~~~ 97:31.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 97:31.27 else 97:31.27 ^~~~ 97:31.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 97:31.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 97:31.27 ^~~~~~~~~~~~~~~~~~ 97:31.29 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:364:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 97:31.29 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 97:31.29 ^~~~~~~~~~~~~~~~~~~~~~ 98:00.74 dom/file 98:11.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 98:11.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 98:11.73 from /builddir/build/BUILD/firefox-63.0/dom/file/BaseBlobImpl.cpp:7, 98:11.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 98:11.73 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 98:11.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:11.73 foundInterface = 0; \ 98:11.73 ^~~~~~~~~~~~~~ 98:11.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:11.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:11.73 ^~~~~~~~~~~~~~~~~~~~~~~ 98:11.73 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:11.73 NS_INTERFACE_MAP_END 98:11.73 ^~~~~~~~~~~~~~~~~~~~ 98:11.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 98:11.73 else 98:11.73 ^~~~ 98:11.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:11.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:11.74 ^~~~~~~~~~~~~~~~~~ 98:11.74 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:11.74 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 98:11.75 ^~~~~~~~~~~~~~~~~~~~~~ 98:12.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:12.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:12.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 98:12.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 98:12.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 98:12.30 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:12.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:12.30 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 98:12.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:12.31 foundInterface = 0; \ 98:12.31 ^~~~~~~~~~~~~~ 98:12.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:12.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:12.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:12.31 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:12.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:12.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:12.31 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 98:12.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:12.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 98:12.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 98:12.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 98:12.32 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:12.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 98:12.32 } else 98:12.32 ^~~~ 98:12.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' 98:12.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:12.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:12.32 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:12.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 98:12.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:16.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 98:16.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 98:16.70 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:16.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:16.71 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 98:16.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:16.72 foundInterface = 0; \ 98:16.72 ^~~~~~~~~~~~~~ 98:16.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:16.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:16.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:16.73 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:16.73 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 98:16.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:16.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 98:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 98:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 98:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 98:16.74 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:16.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 98:16.74 } else 98:16.74 ^~~~ 98:16.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' 98:16.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:16.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:16.74 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:16.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 98:16.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.06 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 98:20.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:20.07 foundInterface = 0; \ 98:20.07 ^~~~~~~~~~~~~~ 98:20.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:20.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:20.07 ^~~~~~~~~~~~~~~~~~~~~~~ 98:20.07 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:20.07 NS_INTERFACE_MAP_END 98:20.07 ^~~~~~~~~~~~~~~~~~~~ 98:20.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 98:20.08 else 98:20.08 ^~~~ 98:20.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:20.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:20.08 ^~~~~~~~~~~~~~~~~~ 98:20.10 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:20.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:20.10 ^~~~~~~~~~~~~~~~~~~~~~ 98:20.71 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 98:20.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:20.72 foundInterface = 0; \ 98:20.72 ^~~~~~~~~~~~~~ 98:20.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:20.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:20.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.72 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:20.72 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 98:20.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.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 98:20.73 else 98:20.73 ^~~~ 98:20.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:20.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:20.73 ^~~~~~~~~~~~~~~~~~ 98:20.75 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:20.75 NS_INTERFACE_MAP_ENTRY(nsINamed) 98:20.75 ^~~~~~~~~~~~~~~~~~~~~~ 98:20.93 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 98:20.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:20.94 foundInterface = 0; \ 98:20.94 ^~~~~~~~~~~~~~ 98:20.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:20.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:20.94 ^~~~~~~~~~~~~~~~~~~~~~~ 98:20.94 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:20.94 NS_INTERFACE_MAP_END 98:20.94 ^~~~~~~~~~~~~~~~~~~~ 98:20.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 98:20.95 else 98:20.95 ^~~~ 98:20.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:20.95 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:20.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.95 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:20.95 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 98:20.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:20.97 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 98:20.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:20.98 foundInterface = 0; \ 98:20.98 ^~~~~~~~~~~~~~ 98:20.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 98:20.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:20.98 ^~~~~~~~~~~~~~~~~~~~~~~ 98:20.98 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:20.98 NS_INTERFACE_MAP_END 98:20.98 ^~~~~~~~~~~~~~~~~~~~ 98:20.98 /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:20.98 else 98:20.99 ^~~~ 98:20.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 98:21.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 98:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:21.00 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 98:21.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 98:21.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 98:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 98:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 98:27.61 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:27.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:27.61 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 98:27.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.62 foundInterface = 0; \ 98:27.62 ^~~~~~~~~~~~~~ 98:27.62 /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.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:27.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.63 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:27.63 NS_INTERFACE_MAP_END_INHERITING(Event) 98:27.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.63 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 98:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 98:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 98:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 98:27.63 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:27.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:27.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 98:27.64 } else 98:27.64 ^~~~ 98:27.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' 98:27.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.65 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:27.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 98:27.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:27.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 98:27.66 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:27.66 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 98:27.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.67 foundInterface = 0; \ 98:27.68 ^~~~~~~~~~~~~~ 98:27.68 /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.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.68 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.68 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.68 NS_INTERFACE_MAP_END 98:27.68 ^~~~~~~~~~~~~~~~~~~~ 98:27.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 98:27.68 else 98:27.68 ^~~~ 98:27.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.69 ^~~~~~~~~~~~~~~~~~ 98:27.69 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.69 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 98:27.69 ^~~~~~~~~~~~~~~~~~~~~~ 98:27.77 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 98:27.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:27.77 foundInterface = 0; \ 98:27.77 ^~~~~~~~~~~~~~ 98: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' 98:27.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:27.78 ^~~~~~~~~~~~~~~~~~~~~~~ 98:27.78 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:27.78 NS_INTERFACE_MAP_END 98:27.78 ^~~~~~~~~~~~~~~~~~~~ 98: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 98:27.78 else 98:27.78 ^~~~ 98:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:27.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:27.78 ^~~~~~~~~~~~~~~~~~ 98:27.79 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:27.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:27.80 ^~~~~~~~~~~~~~~~~~~~~~ 98:28.14 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 98:28.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:28.14 foundInterface = 0; \ 98:28.15 ^~~~~~~~~~~~~~ 98:28.15 /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.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:28.15 ^~~~~~~~~~~~~~~~~~~~~~~ 98:28.15 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:28.15 NS_INTERFACE_MAP_END 98:28.15 ^~~~~~~~~~~~~~~~~~~~ 98:28.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 98:28.15 else 98:28.15 ^~~~ 98:28.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:28.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:28.16 ^~~~~~~~~~~~~~~~~~ 98:28.16 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:28.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:28.17 ^~~~~~~~~~~~~~~~~~~~~~ 98:28.39 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 98:28.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:28.40 foundInterface = 0; \ 98:28.40 ^~~~~~~~~~~~~~ 98:28.40 /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.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 98:28.40 ^~~~~~~~~~~~~~~~~~~~~~~ 98:28.40 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 98:28.40 NS_INTERFACE_MAP_END 98:28.40 ^~~~~~~~~~~~~~~~~~~~ 98:28.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 98:28.41 else 98:28.41 ^~~~ 98:28.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 98:28.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 98:28.41 ^~~~~~~~~~~~~~~~~~ 98:28.41 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 98:28.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 98:28.43 ^~~~~~~~~~~~~~~~~~~~~~ 98:28.54 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 98:28.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:28.54 foundInterface = 0; \ 98:28.54 ^~~~~~~~~~~~~~ 98: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' 98:28.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:28.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:28.55 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:28.56 NS_INTERFACE_MAP_END_INHERITING(Event) 98:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:28.56 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 98:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 98:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 98:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 98:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 98:28.57 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 98:28.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 98:28.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 98:28.57 } else 98:28.57 ^~~~ 98:28.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' 98:28.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:28.57 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:28.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 98:28.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 98:45.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 98:45.83 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 98:45.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 98:45.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 98:45.84 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 98:45.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:45.85 foundInterface = 0; \ 98:45.85 ^~~~~~~~~~~~~~ 98:45.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:45.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:45.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.85 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:45.86 NS_INTERFACE_MAP_END_INHERITING(Event) 98:45.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 98:45.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 98:45.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 98:45.86 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 98:45.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 98:45.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 98:45.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 98:45.86 } else 98:45.86 ^~~~ 98:45.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' 98:45.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 98:45.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:45.87 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 98:45.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 98:45.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:55.83 dom/file/ipc 98:59.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 98:59.96 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 98:59.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 98:59.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 98:59.97 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 98:59.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 98:59.98 foundInterface = 0; \ 98:59.98 ^~~~~~~~~~~~~~ 98:59.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 98:59.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 98:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.99 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 98:59.99 NS_INTERFACE_MAP_END_INHERITING(Event) 98:59.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 98:59.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:00.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 99:00.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 99:00.01 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 99:00.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 99:00.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 99:00.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 99:00.02 } else 99:00.02 ^~~~ 99:00.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' 99:00.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:00.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:00.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 99:00.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:02.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 99:02.02 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 99:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 99:02.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 99:02.03 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 99:02.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:02.03 foundInterface = 0; \ 99:02.03 ^~~~~~~~~~~~~~ 99:02.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:02.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:02.03 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:02.03 NS_INTERFACE_MAP_END_INHERITING(Event) 99:02.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:02.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 99:02.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 99:02.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 99:02.04 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 99:02.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 99:02.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 99:02.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 99:02.04 } else 99:02.04 ^~~~ 99:02.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' 99:02.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:02.04 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:02.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 99:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:04.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 99:04.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 99:04.63 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.h:10, 99:04.63 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:7, 99:04.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 99:04.63 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 99:04.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:04.64 foundInterface = 0; \ 99:04.64 ^~~~~~~~~~~~~~ 99:04.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:04.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:04.64 ^~~~~~~~~~~~~~~~~~~~~~~ 99:04.64 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:04.64 NS_INTERFACE_MAP_END 99:04.64 ^~~~~~~~~~~~~~~~~~~~ 99:04.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 99:04.64 else 99:04.64 ^~~~ 99:04.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:04.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:04.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:04.64 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:04.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 99:04.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:13.46 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 99:13.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:13.46 foundInterface = 0; \ 99:13.46 ^~~~~~~~~~~~~~ 99:13.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:13.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:13.46 ^~~~~~~~~~~~~~~~~~~~~~~ 99:13.46 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:13.46 NS_INTERFACE_MAP_END 99:13.46 ^~~~~~~~~~~~~~~~~~~~ 99:13.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 99:13.47 else 99:13.47 ^~~~ 99:13.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:13.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:13.47 ^~~~~~~~~~~~~~~~~~ 99:13.47 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:13.47 NS_INTERFACE_MAP_ENTRY(nsIObserver) 99:13.47 ^~~~~~~~~~~~~~~~~~~~~~ 99:22.71 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 99:22.72 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 99:22.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 99:22.72 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:9, 99:22.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 99:22.72 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 99:22.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:22.73 foundInterface = 0; \ 99:22.73 ^~~~~~~~~~~~~~ 99:22.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:22.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:22.73 ^~~~~~~~~~~~~~~~~~~~~~~ 99:22.74 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:22.74 NS_INTERFACE_MAP_END 99:22.74 ^~~~~~~~~~~~~~~~~~~~ 99:22.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 99:22.74 else 99:22.74 ^~~~ 99:22.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:22.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:22.75 ^~~~~~~~~~~~~~~~~~ 99:22.75 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:22.75 NS_INTERFACE_MAP_ENTRY(Event) 99:22.75 ^~~~~~~~~~~~~~~~~~~~~~ 99:26.30 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 99:26.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:26.31 foundInterface = 0; \ 99:26.31 ^~~~~~~~~~~~~~ 99:26.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:26.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:26.31 ^~~~~~~~~~~~~~~~~~~~~~~ 99:26.31 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:26.31 NS_INTERFACE_MAP_END 99:26.31 ^~~~~~~~~~~~~~~~~~~~ 99:26.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 99:26.32 else 99:26.32 ^~~~ 99:26.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:26.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:26.34 ^~~~~~~~~~~~~~~~~~ 99:26.34 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:26.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:26.34 ^~~~~~~~~~~~~~~~~~~~~~ 99:36.81 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 99:36.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:36.82 foundInterface = 0; \ 99:36.82 ^~~~~~~~~~~~~~ 99:36.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:36.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:36.82 ^~~~~~~~~~~~~~~~~~~~~~~ 99:36.82 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:36.83 NS_INTERFACE_MAP_END 99:36.83 ^~~~~~~~~~~~~~~~~~~~ 99:36.83 /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:36.83 else 99:36.85 ^~~~ 99:36.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 99:36.85 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 99:36.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:36.85 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 99:36.85 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 99:36.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:37.00 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 99:37.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:37.01 foundInterface = 0; \ 99:37.01 ^~~~~~~~~~~~~~ 99:37.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:37.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:37.02 ^~~~~~~~~~~~~~~~~~~~~~~ 99:37.02 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2243:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:37.02 NS_INTERFACE_MAP_END 99:37.02 ^~~~~~~~~~~~~~~~~~~~ 99:37.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 99:37.02 else 99:37.03 ^~~~ 99:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:37.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:37.03 ^~~~~~~~~~~~~~~~~~ 99:37.03 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2242:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:37.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:37.03 ^~~~~~~~~~~~~~~~~~~~~~ 99:37.71 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 99:37.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:37.71 foundInterface = 0; \ 99:37.71 ^~~~~~~~~~~~~~ 99:37.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:37.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:37.72 ^~~~~~~~~~~~~~~~~~~~~~~ 99:37.72 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:37.73 NS_INTERFACE_MAP_END 99:37.73 ^~~~~~~~~~~~~~~~~~~~ 99:37.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 99:37.73 else 99:37.73 ^~~~ 99:37.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:37.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:37.74 ^~~~~~~~~~~~~~~~~~ 99:37.74 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:37.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 99:37.74 ^~~~~~~~~~~~~~~~~~~~~~ 99:37.76 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 99:37.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:37.76 foundInterface = 0; \ 99:37.76 ^~~~~~~~~~~~~~ 99:37.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:37.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:37.76 ^~~~~~~~~~~~~~~~~~~~~~~ 99:37.77 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:37.77 NS_INTERFACE_MAP_END 99:37.77 ^~~~~~~~~~~~~~~~~~~~ 99:37.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 99:37.77 else 99:37.77 ^~~~ 99:37.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 99:37.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 99:37.77 ^~~~~~~~~~~~~~~~~~ 99:37.77 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 99:37.78 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 99:37.78 ^~~~~~~~~~~~~~~~~~~~~~ 99:38.00 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 99:38.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:38.01 foundInterface = 0; \ 99:38.01 ^~~~~~~~~~~~~~ 99:38.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:38.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:38.02 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:38.02 NS_INTERFACE_MAP_END_INHERITING(Event) 99:38.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:38.02 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 99:38.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 99:38.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 99:38.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 99:38.03 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:10, 99:38.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 99:38.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 99:38.03 } else 99:38.03 ^~~~ 99:38.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 99:38.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 99:38.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:38.04 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 99:38.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 99:38.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:40.63 dom/file/uri 99:47.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 99:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 99:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 99:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 99:47.89 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 99:47.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 99:47.90 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 99:47.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:47.91 foundInterface = 0; \ 99:47.91 ^~~~~~~~~~~~~~ 99:47.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 99:47.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 99:47.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:47.92 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 99:47.92 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 99:47.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:47.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 99:47.92 /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 99:47.94 else 99:47.94 ^~~~ 99:47.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 99:47.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 99:47.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 99:47.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 99:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 99:47.95 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 99:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 99:47.95 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 99:47.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 99:47.96 foundInterface = 0; \ 99:47.96 ^~~~~~~~~~~~~~ 99:47.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 99:47.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 99:47.96 ^~~~~~~~~~~~~~~~~~~~~~~ 99:47.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 99:47.97 NS_INTERFACE_MAP_END \ 99:47.97 ^~~~~~~~~~~~~~~~~~~~ 99:47.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 99:47.97 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 99:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:47.97 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 99:47.97 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 99:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:47.97 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 99:47.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobURL.h:13, 99:47.99 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:10, 99:47.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 99:47.99 /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 99:47.99 } else \ 99:47.99 ^~~~ 99:47.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 99:48.00 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 99:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 99:48.00 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 99:48.00 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 99:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:08.39 dom/filehandle 100:29.17 dom/filesystem 100:32.48 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:32.48 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:32.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:32.49 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:32.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:32.49 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 100:32.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:32.50 foundInterface = 0; \ 100:32.50 ^~~~~~~~~~~~~~ 100:32.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:32.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:32.50 ^~~~~~~~~~~~~~~~~~~~~~~ 100:32.52 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:32.52 NS_INTERFACE_MAP_END 100:32.52 ^~~~~~~~~~~~~~~~~~~~ 100:32.52 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:32.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:32.53 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:32.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100: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 100:32.53 } else 100:32.53 ^~~~ 100:32.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 100:32.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:32.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.54 /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' 100:32.54 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 100:32.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:32.55 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:32.55 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:32.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:32.55 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:32.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:32.56 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 100:32.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:32.56 foundInterface = 0; \ 100:32.57 ^~~~~~~~~~~~~~ 100:32.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:32.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:32.57 ^~~~~~~~~~~~~~~~~~~~~~~ 100:32.57 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:32.57 NS_INTERFACE_MAP_END 100:32.58 ^~~~~~~~~~~~~~~~~~~~ 100:32.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 100:32.58 else 100:32.58 ^~~~ 100:32.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:32.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:32.58 ^~~~~~~~~~~~~~~~~~ 100:32.58 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:32.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:32.58 ^~~~~~~~~~~~~~~~~~~~~~ 100:37.96 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 100:37.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:37.96 foundInterface = 0; \ 100:37.96 ^~~~~~~~~~~~~~ 100:37.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:37.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:37.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:37.97 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:37.97 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 100:37.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:37.97 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:37.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:37.97 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:37.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:37.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 100:37.97 } else 100:37.98 ^~~~ 100:37.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' 100:37.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:37.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:37.98 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:37.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 100:37.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.48 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:38.48 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:38.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:38.48 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:38.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:38.48 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 100:38.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:38.49 foundInterface = 0; \ 100:38.49 ^~~~~~~~~~~~~~ 100: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' 100:38.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:38.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.51 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:38.51 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 100:38.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.51 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:38.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:38.51 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:38.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:38.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 100:38.52 } else 100:38.52 ^~~~ 100:38.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' 100:38.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.52 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:38.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 100:38.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.54 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:38.54 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:38.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:38.55 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:38.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:38.55 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 100:38.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:38.55 foundInterface = 0; \ 100:38.55 ^~~~~~~~~~~~~~ 100:38.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:38.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.57 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:38.57 NS_INTERFACE_MAP_END_INHERITING(Event) 100:38.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.57 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:38.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:38.57 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:38.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:38.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 100:38.58 } else 100:38.58 ^~~~ 100:38.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' 100:38.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.58 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:38.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 100:38.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:38.73 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:38.73 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:38.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:38.73 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:38.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:38.73 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 100:38.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:38.74 foundInterface = 0; \ 100:38.74 ^~~~~~~~~~~~~~ 100:38.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:38.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:38.75 ^~~~~~~~~~~~~~~~~~~~~~~ 100:38.76 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:38.76 NS_INTERFACE_MAP_END 100:38.76 ^~~~~~~~~~~~~~~~~~~~ 100:38.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 100:38.76 else 100:38.76 ^~~~ 100:38.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:38.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:38.77 ^~~~~~~~~~~~~~~~~~ 100:38.77 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:38.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:38.77 ^~~~~~~~~~~~~~~~~~~~~~ 100:40.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 100:40.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Directory.h:11, 100:40.50 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:7, 100:40.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 100:40.50 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 100:40.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:40.51 foundInterface = 0; \ 100:40.51 ^~~~~~~~~~~~~~ 100:40.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:40.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:40.52 ^~~~~~~~~~~~~~~~~~~~~~~ 100:40.52 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:40.52 NS_INTERFACE_MAP_END 100:40.52 ^~~~~~~~~~~~~~~~~~~~ 100:40.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 100:40.52 else 100:40.52 ^~~~ 100:40.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:40.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:40.52 ^~~~~~~~~~~~~~~~~~ 100:40.53 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:40.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:40.54 ^~~~~~~~~~~~~~~~~~~~~~ 100:48.06 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 100:48.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:48.06 foundInterface = 0; \ 100:48.06 ^~~~~~~~~~~~~~ 100:48.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:48.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:48.07 ^~~~~~~~~~~~~~~~~~~~~~~ 100:48.07 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:48.07 NS_INTERFACE_MAP_END 100:48.07 ^~~~~~~~~~~~~~~~~~~~ 100:48.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 100:48.07 else 100:48.07 ^~~~ 100:48.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:48.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:48.07 ^~~~~~~~~~~~~~~~~~ 100:48.07 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:48.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:48.08 ^~~~~~~~~~~~~~~~~~~~~~ 100:51.47 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 100:51.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:51.48 foundInterface = 0; \ 100:51.48 ^~~~~~~~~~~~~~ 100:51.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 100:51.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 100:51.48 ^~~~~~~~~~~~~~~~~~~~~~~ 100:51.48 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 100:51.48 NS_INTERFACE_MAP_END 100:51.49 ^~~~~~~~~~~~~~~~~~~~ 100:51.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 100:51.49 else 100:51.49 ^~~~ 100:51.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 100:51.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 100:51.49 ^~~~~~~~~~~~~~~~~~ 100:51.51 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 100:51.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 100:51.51 ^~~~~~~~~~~~~~~~~~~~~~ 100:51.52 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 100:51.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:51.52 foundInterface = 0; \ 100:51.52 ^~~~~~~~~~~~~~ 100:51.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 100:51.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.53 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:51.53 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 100:51.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.53 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:51.55 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:51.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 100:51.55 } else 100:51.55 ^~~~ 100:51.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' 100:51.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.56 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:51.56 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 100:51.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.66 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 100:51.66 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 100:51.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 100:51.66 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 100:51.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100:51.67 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 100:51.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 100:51.67 foundInterface = 0; \ 100:51.67 ^~~~~~~~~~~~~~ 100: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' 100:51.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 100:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.68 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 100:51.68 NS_INTERFACE_MAP_END_INHERITING(Event) 100:51.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.68 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 100:51.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 100:51.69 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 100:51.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 100: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 100:51.69 } else 100:51.69 ^~~~ 100: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' 100:51.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 100:51.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:51.70 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 100:51.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 100:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 100:56.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLBinding.h:7, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/URLBinding.cpp:3, 100:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 100:56.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 100:56.83 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 100:56.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] 100:56.83 memset(aT, 0, sizeof(T)); 100:56.83 ~~~~~~^~~~~~~~~~~~~~~~~~ 100:56.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 100:56.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowBinding.cpp:30, 100:56.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:362: 100:56.83 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 100:56.83 struct GlobalProperties { 100:56.83 ^~~~~~~~~~~~~~~~ 101:11.19 dom/filesystem/compat 101:22.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:22.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:22.10 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.10 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.10 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.10 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 101:22.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.11 foundInterface = 0; \ 101:22.11 ^~~~~~~~~~~~~~ 101:22.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:22.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:22.11 ^~~~~~~~~~~~~~~~~~~~~~~ 101:22.12 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:22.12 NS_INTERFACE_MAP_END 101:22.12 ^~~~~~~~~~~~~~~~~~~~ 101:22.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 101:22.12 else 101:22.13 ^~~~ 101:22.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:22.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:22.13 ^~~~~~~~~~~~~~~~~~ 101:22.13 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:22.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:22.13 ^~~~~~~~~~~~~~~~~~~~~~ 101:22.13 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 101:22.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.14 foundInterface = 0; \ 101:22.14 ^~~~~~~~~~~~~~ 101:22.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:22.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:22.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.14 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:22.14 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 101:22.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:22.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:22.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:22.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:22.15 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.15 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.15 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.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 101:22.15 } else 101:22.16 ^~~~ 101:22.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' 101:22.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:22.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.17 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:22.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 101:22.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:22.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:22.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:22.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:22.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:22.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:22.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:22.18 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.18 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.18 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.18 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 101:22.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.18 foundInterface = 0; \ 101:22.19 ^~~~~~~~~~~~~~ 101:22.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 101:22.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:22.19 ^~~~~~~~~~~~~~~~~~~~~~~ 101:22.19 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:22.19 NS_INTERFACE_MAP_END 101:22.19 ^~~~~~~~~~~~~~~~~~~~ 101:22.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 101:22.19 else 101:22.19 ^~~~ 101:22.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:22.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:22.20 ^~~~~~~~~~~~~~~~~~ 101:22.20 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:22.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:22.20 ^~~~~~~~~~~~~~~~~~~~~~ 101:22.29 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 101:22.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.30 foundInterface = 0; \ 101:22.30 ^~~~~~~~~~~~~~ 101: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' 101:22.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 101:22.30 ^~~~~~~~~~~~~~~~~~~~~~~ 101:22.30 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 101:22.30 NS_INTERFACE_MAP_END 101:22.30 ^~~~~~~~~~~~~~~~~~~~ 101: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 101:22.31 else 101:22.31 ^~~~ 101:22.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 101:22.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 101:22.31 ^~~~~~~~~~~~~~~~~~ 101:22.31 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 101:22.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 101:22.31 ^~~~~~~~~~~~~~~~~~~~~~ 101:22.37 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 101:22.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.38 foundInterface = 0; \ 101:22.38 ^~~~~~~~~~~~~~ 101:22.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:22.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:22.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.38 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:22.38 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 101:22.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:22.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:22.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:22.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:22.39 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.39 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.39 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.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 101:22.39 } else 101:22.39 ^~~~ 101:22.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' 101:22.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:22.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.40 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:22.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 101:22.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:22.43 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.43 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.43 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.44 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 101:22.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.44 foundInterface = 0; \ 101:22.44 ^~~~~~~~~~~~~~ 101:22.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:22.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:22.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.44 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:22.45 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 101:22.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:22.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:22.45 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.45 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.46 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.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 101:22.46 } else 101:22.46 ^~~~ 101:22.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' 101:22.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:22.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.47 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:22.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 101:22.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:22.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 101:22.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 101:22.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 101:22.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 101:22.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 101:22.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 101:22.48 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.48 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.48 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.48 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 101:22.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:22.49 foundInterface = 0; \ 101:22.49 ^~~~~~~~~~~~~~ 101:22.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:22.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:22.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.49 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:22.49 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 101:22.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 101:22.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 101:22.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 101:22.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 101:22.50 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 101:22.50 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 101:22.50 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 101:22.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 101:22.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 101:22.51 } else 101:22.51 ^~~~ 101:22.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' 101:22.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:22.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:22.51 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:22.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 101:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:29.29 Compiling audioipc-server v0.2.3 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/server) 101:45.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 101:45.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 101:45.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 101:45.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 101:45.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 101:45.12 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 101:45.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 101:45.13 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 101:45.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 101:45.14 foundInterface = 0; \ 101:45.14 ^~~~~~~~~~~~~~ 101:45.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 101:45.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 101:45.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:45.15 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 101:45.15 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 101:45.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:45.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 101:45.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 101:45.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 101:45.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 101:45.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 101:45.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 101:45.16 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 101:45.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 101:45.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 101:45.18 } else 101:45.18 ^~~~ 101:45.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' 101:45.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 101:45.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:45.19 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 101:45.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 101:45.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 101:50.47 dom/flex 102:04.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAttrName.h:16, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AttrArray.h:21, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 102:04.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 102:04.73 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.h:10, 102:04.74 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:7, 102:04.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 102:04.75 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 102:04.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:04.75 foundInterface = 0; \ 102:04.75 ^~~~~~~~~~~~~~ 102:04.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:04.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:04.75 ^~~~~~~~~~~~~~~~~~~~~~~ 102:04.75 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:04.75 NS_INTERFACE_MAP_END 102:04.75 ^~~~~~~~~~~~~~~~~~~~ 102:04.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 102:04.75 else 102:04.75 ^~~~ 102:04.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:04.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:04.76 ^~~~~~~~~~~~~~~~~~ 102:04.76 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:04.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:04.76 ^~~~~~~~~~~~~~~~~~~~~~ 102:04.77 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp: In member function 'virtual nsresult mozilla::dom::FlexItem::QueryInterface(const nsIID&, void**)': 102:04.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:04.78 foundInterface = 0; \ 102:04.78 ^~~~~~~~~~~~~~ 102:04.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:04.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:04.78 ^~~~~~~~~~~~~~~~~~~~~~~ 102:04.78 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:04.78 NS_INTERFACE_MAP_END 102:04.78 ^~~~~~~~~~~~~~~~~~~~ 102:04.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 102:04.78 else 102:04.78 ^~~~ 102:04.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:04.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:04.78 ^~~~~~~~~~~~~~~~~~ 102:04.78 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:04.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:04.78 ^~~~~~~~~~~~~~~~~~~~~~ 102:04.82 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp: In member function 'virtual nsresult mozilla::dom::FlexLine::QueryInterface(const nsIID&, void**)': 102:04.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:04.83 foundInterface = 0; \ 102:04.83 ^~~~~~~~~~~~~~ 102:04.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:04.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:04.83 ^~~~~~~~~~~~~~~~~~~~~~~ 102:04.83 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:04.83 NS_INTERFACE_MAP_END 102:04.83 ^~~~~~~~~~~~~~~~~~~~ 102:04.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 102:04.83 else 102:04.83 ^~~~ 102:04.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:04.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:04.83 ^~~~~~~~~~~~~~~~~~ 102:04.83 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:04.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:04.83 ^~~~~~~~~~~~~~~~~~~~~~ 102:11.75 dom/gamepad 102:21.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 102:21.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 102:21.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 102:21.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 102:21.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 102:21.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 102:21.80 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:10, 102:21.80 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 102:21.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 102:21.80 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 102:21.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:21.80 foundInterface = 0; \ 102:21.80 ^~~~~~~~~~~~~~ 102:21.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:21.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:21.80 ^~~~~~~~~~~~~~~~~~~~~~~ 102:21.81 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:21.81 NS_INTERFACE_MAP_END 102:21.82 ^~~~~~~~~~~~~~~~~~~~ 102:21.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 102:21.82 else 102:21.82 ^~~~ 102:21.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:21.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:21.83 ^~~~~~~~~~~~~~~~~~ 102:21.83 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:21.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:21.83 ^~~~~~~~~~~~~~~~~~~~~~ 102:21.91 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 102:21.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:21.91 foundInterface = 0; \ 102:21.91 ^~~~~~~~~~~~~~ 102:21.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 102:21.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:21.91 ^~~~~~~~~~~~~~~~~~~~~~~ 102:21.91 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:21.91 NS_INTERFACE_MAP_END 102:21.92 ^~~~~~~~~~~~~~~~~~~~ 102:21.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 102:21.92 else 102:21.92 ^~~~ 102:21.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:21.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:21.92 ^~~~~~~~~~~~~~~~~~ 102:21.92 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:21.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:21.94 ^~~~~~~~~~~~~~~~~~~~~~ 102:22.00 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 102:22.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:22.01 foundInterface = 0; \ 102:22.01 ^~~~~~~~~~~~~~ 102: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' 102:22.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 102:22.01 ^~~~~~~~~~~~~~~~~~~~~~~ 102:22.01 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 102:22.01 NS_INTERFACE_MAP_END 102:22.01 ^~~~~~~~~~~~~~~~~~~~ 102:22.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 102:22.02 else 102:22.02 ^~~~ 102:22.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 102:22.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 102:22.02 ^~~~~~~~~~~~~~~~~~ 102:22.02 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 102:22.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 102:22.02 ^~~~~~~~~~~~~~~~~~~~~~ 102:34.22 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 102:34.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 102:34.23 foundInterface = 0; \ 102:34.23 ^~~~~~~~~~~~~~ 102:34.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 102:34.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 102:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:34.24 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 102:34.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 102:34.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:34.24 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 102:34.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 102:34.25 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:12, 102:34.25 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 102:34.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 102:34.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 102:34.25 } else 102:34.25 ^~~~ 102:34.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' 102:34.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 102:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:34.25 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 102:34.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 102:34.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 102:46.64 dom/geolocation 102:47.99 dom/grid 103:02.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 103:02.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 103:02.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 103:02.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 103:02.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 103:02.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 103:02.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, 103:02.54 from /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.h:10, 103:02.54 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.h:10, 103:02.55 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:7, 103:02.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 103:02.55 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 103:02.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.56 foundInterface = 0; \ 103:02.56 ^~~~~~~~~~~~~~ 103:02.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.56 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.56 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.56 NS_INTERFACE_MAP_END 103:02.56 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.56 else 103:02.57 ^~~~ 103:02.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.58 ^~~~~~~~~~~~~~~~~~ 103:02.58 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.58 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.58 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 103:02.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.59 foundInterface = 0; \ 103:02.59 ^~~~~~~~~~~~~~ 103:02.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.59 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.59 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.59 NS_INTERFACE_MAP_END 103:02.59 ^~~~~~~~~~~~~~~~~~~~ 103: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 103:02.60 else 103:02.60 ^~~~ 103:02.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.62 ^~~~~~~~~~~~~~~~~~ 103:02.62 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.62 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.62 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 103:02.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.63 foundInterface = 0; \ 103:02.63 ^~~~~~~~~~~~~~ 103:02.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.63 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.63 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.64 NS_INTERFACE_MAP_END 103:02.64 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.64 else 103:02.64 ^~~~ 103:02.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.66 ^~~~~~~~~~~~~~~~~~ 103:02.66 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.66 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.67 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 103:02.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.67 foundInterface = 0; \ 103:02.67 ^~~~~~~~~~~~~~ 103:02.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.67 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.70 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.70 NS_INTERFACE_MAP_END 103:02.70 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.70 else 103:02.70 ^~~~ 103:02.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.70 ^~~~~~~~~~~~~~~~~~ 103:02.70 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.70 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.71 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 103:02.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.71 foundInterface = 0; \ 103:02.71 ^~~~~~~~~~~~~~ 103: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' 103:02.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.71 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.71 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.71 NS_INTERFACE_MAP_END 103:02.71 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.72 else 103:02.72 ^~~~ 103:02.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.72 ^~~~~~~~~~~~~~~~~~ 103:02.72 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.72 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.78 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 103:02.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.78 foundInterface = 0; \ 103:02.78 ^~~~~~~~~~~~~~ 103:02.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.78 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.78 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.78 NS_INTERFACE_MAP_END 103:02.78 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.79 else 103:02.79 ^~~~ 103:02.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.79 ^~~~~~~~~~~~~~~~~~ 103:02.79 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.79 ^~~~~~~~~~~~~~~~~~~~~~ 103:02.84 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 103:02.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:02.84 foundInterface = 0; \ 103:02.84 ^~~~~~~~~~~~~~ 103:02.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:02.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:02.84 ^~~~~~~~~~~~~~~~~~~~~~~ 103:02.84 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:02.84 NS_INTERFACE_MAP_END 103:02.84 ^~~~~~~~~~~~~~~~~~~~ 103:02.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 103:02.84 else 103:02.85 ^~~~ 103:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:02.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:02.85 ^~~~~~~~~~~~~~~~~~ 103:02.85 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:02.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:02.85 ^~~~~~~~~~~~~~~~~~~~~~ 103:12.22 dom/html 103:16.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 103:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 103:16.17 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.h:14, 103:16.17 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:7: 103:16.18 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 103:16.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:16.18 foundInterface = 0; \ 103:16.18 ^~~~~~~~~~~~~~ 103:16.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:16.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:16.18 ^~~~~~~~~~~~~~~~~~~~~~~ 103:16.18 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:16.19 NS_INTERFACE_MAP_END 103:16.19 ^~~~~~~~~~~~~~~~~~~~ 103:16.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 103:16.20 else 103:16.20 ^~~~ 103:16.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:16.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:16.20 ^~~~~~~~~~~~~~~~~~ 103:16.20 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:16.20 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 103:16.21 ^~~~~~~~~~~~~~~~~~~~~~ 103:16.21 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 103:16.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:16.22 foundInterface = 0; \ 103:16.22 ^~~~~~~~~~~~~~ 103:16.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:16.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:16.22 ^~~~~~~~~~~~~~~~~~~~~~~ 103:16.22 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:609:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:16.22 NS_INTERFACE_MAP_END 103:16.22 ^~~~~~~~~~~~~~~~~~~~ 103:16.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 103:16.23 else 103:16.23 ^~~~ 103:16.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:16.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:16.25 ^~~~~~~~~~~~~~~~~~ 103:16.25 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:608:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:16.25 NS_INTERFACE_MAP_ENTRY(nsIObserver) 103:16.25 ^~~~~~~~~~~~~~~~~~~~~~ 103:16.25 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 103:16.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:16.26 foundInterface = 0; \ 103:16.26 ^~~~~~~~~~~~~~ 103:16.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:16.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:16.26 ^~~~~~~~~~~~~~~~~~~~~~~ 103:16.27 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:16.27 NS_INTERFACE_MAP_END 103:16.27 ^~~~~~~~~~~~~~~~~~~~ 103:16.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 103:16.27 else 103:16.29 ^~~~ 103:16.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:16.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:16.29 ^~~~~~~~~~~~~~~~~~ 103:16.29 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:16.29 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 103:16.29 ^~~~~~~~~~~~~~~~~~~~~~ 103:27.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 103:27.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 103:27.51 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.h:7, 103:27.51 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.cpp:7, 103:27.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 103:27.52 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 103:27.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:27.52 foundInterface = 0; \ 103:27.52 ^~~~~~~~~~~~~~ 103:27.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:27.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:27.54 ^~~~~~~~~~~~~~~~~~~~~~~ 103:27.54 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:27.54 NS_INTERFACE_MAP_END 103:27.54 ^~~~~~~~~~~~~~~~~~~~ 103:27.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 103:27.55 else 103:27.55 ^~~~ 103:27.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:27.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:27.55 ^~~~~~~~~~~~~~~~~~ 103:27.55 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:27.55 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 103:27.55 ^~~~~~~~~~~~~~~~~~~~~~ 103:27.57 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 103:27.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:27.57 foundInterface = 0; \ 103:27.57 ^~~~~~~~~~~~~~ 103: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' 103:27.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:27.58 ^~~~~~~~~~~~~~~~~~~~~~~ 103:27.58 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:27.58 NS_INTERFACE_MAP_END 103:27.58 ^~~~~~~~~~~~~~~~~~~~ 103:27.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 103:27.58 else 103:27.58 ^~~~ 103:27.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:27.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:27.59 ^~~~~~~~~~~~~~~~~~ 103:27.59 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:27.59 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 103:27.59 ^~~~~~~~~~~~~~~~~~~~~~ 103:27.59 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 103:27.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:27.59 foundInterface = 0; \ 103:27.59 ^~~~~~~~~~~~~~ 103:27.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:27.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:27.61 ^~~~~~~~~~~~~~~~~~~~~~~ 103:27.61 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:27.61 NS_INTERFACE_MAP_END 103:27.61 ^~~~~~~~~~~~~~~~~~~~ 103: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 103:27.61 else 103:27.62 ^~~~ 103:27.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:27.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:27.62 ^~~~~~~~~~~~~~~~~~ 103:27.62 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:27.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:27.62 ^~~~~~~~~~~~~~~~~~~~~~ 103:27.62 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 103:27.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 103:27.63 foundInterface = 0; \ 103:27.63 ^~~~~~~~~~~~~~ 103:27.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 103:27.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 103:27.63 ^~~~~~~~~~~~~~~~~~~~~~~ 103:27.63 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 103:27.63 NS_INTERFACE_MAP_END 103:27.65 ^~~~~~~~~~~~~~~~~~~~ 103:27.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 103:27.65 else 103:27.65 ^~~~ 103:27.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 103:27.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 103:27.65 ^~~~~~~~~~~~~~~~~~ 103:27.66 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 103:27.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 103:27.66 ^~~~~~~~~~~~~~~~~~~~~~ 103:29.20 dom/html/input 103:52.49 dom/jsurl 104:06.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 104:06.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 104:06.47 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 104:06.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:06.48 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 104:06.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:06.48 foundInterface = 0; \ 104:06.48 ^~~~~~~~~~~~~~ 104:06.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:06.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:06.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:06.48 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:06.49 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 104:06.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:06.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:06.50 /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 104:06.50 else 104:06.50 ^~~~ 104:06.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 104:06.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 104:06.50 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 104:06.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:06.51 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 104:06.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:06.51 foundInterface = 0; \ 104:06.51 ^~~~~~~~~~~~~~ 104:06.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:06.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:06.52 ^~~~~~~~~~~~~~~~~~~~~~~ 104:06.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:06.52 NS_INTERFACE_MAP_END \ 104:06.54 ^~~~~~~~~~~~~~~~~~~~ 104:06.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:06.54 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 104:06.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:06.54 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:06.54 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 104:06.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:06.55 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 104:06.55 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.h:16, 104:06.55 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:15, 104:06.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 104:06.55 /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 104:06.55 } else \ 104:06.55 ^~~~ 104:06.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 104:06.55 } else \ 104:06.55 ^~~~ 104:06.55 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 104:06.55 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 104:06.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:15.66 dom/asmjscache 104:31.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:31.46 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:31.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:31.46 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 104:31.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:31.47 foundInterface = 0; \ 104:31.47 ^~~~~~~~~~~~~~ 104:31.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 104:31.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 104:31.48 ^~~~~~~~~~~~~~~~~~~~~~~ 104:31.48 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 104:31.48 NS_INTERFACE_MAP_END 104:31.48 ^~~~~~~~~~~~~~~~~~~~ 104:31.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 104:31.48 else 104:31.48 ^~~~ 104:31.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 104:31.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 104:31.48 ^~~~~~~~~~~~~~~~~~ 104:31.48 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 104:31.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 104:31.48 ^~~~~~~~~~~~~~~~~~~~~~ 104:50.47 dom/mathml 104:51.99 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 104:51.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:51.99 foundInterface = 0; \ 104:51.99 ^~~~~~~~~~~~~~ 104:52.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:52.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:52.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 104:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.00 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 104:52.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 104:52.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:52.01 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:52.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:52.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 104:52.03 } else 104:52.03 ^~~~ 104:52.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 104:52.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:52.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:52.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 104:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.04 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 104:52.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 104:52.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 104:52.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 104:52.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:52.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 104:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:52.14 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:52.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:52.14 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 104:52.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:52.14 foundInterface = 0; \ 104:52.14 ^~~~~~~~~~~~~~ 104:52.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:52.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:52.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:52.17 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 104:52.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:52.17 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:52.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 104:52.17 } else 104:52.17 ^~~~ 104:52.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' 104:52.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.18 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:52.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 104:52.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 104:52.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 104:52.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 104:52.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 104:52.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 104:52.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:52.40 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:52.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:52.40 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 104:52.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 104:52.40 foundInterface = 0; \ 104:52.40 ^~~~~~~~~~~~~~ 104:52.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 104:52.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 104:52.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 104:52.41 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 104:52.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.42 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 104:52.43 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 104:52.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 104:52.43 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 104:52.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 104:52.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 104:52.43 } else 104:52.44 ^~~~ 104:52.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' 104:52.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 104:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 104:52.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 104:52.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 104:52.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 104:52.44 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 104:52.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:09.07 dom/media 105:14.75 Compiling audioipc-client v0.4.0 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/client) 105:34.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 105:34.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 105:34.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:34.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:34.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 105:34.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 105:34.41 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 105:34.41 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 105:34.41 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 105:34.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 105:34.41 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 105:34.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:34.42 foundInterface = 0; \ 105:34.42 ^~~~~~~~~~~~~~ 105:34.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 105:34.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 105:34.43 ^~~~~~~~~~~~~~~~~~~~~~~ 105:34.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 105:34.44 NS_INTERFACE_MAP_END 105:34.44 ^~~~~~~~~~~~~~~~~~~~ 105:34.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 105:34.44 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 105:34.44 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 105:34.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 105:34.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 105:34.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 105:34.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 105:34.45 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 105:34.45 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 105:34.45 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 105:34.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 105:34.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 105:34.45 } else 105:34.46 ^~~~ 105:34.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 105:34.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:34.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:34.48 /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' 105:34.48 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 105:34.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 105:49.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 105:49.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 105:49.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 105:49.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 105:49.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 105:49.18 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 105:49.18 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 105:49.18 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 105:49.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 105:49.19 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 105:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 105:49.20 foundInterface = 0; \ 105:49.20 ^~~~~~~~~~~~~~ 105:49.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 105:49.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 105:49.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 105:49.21 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 105:49.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.21 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 105:49.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 105:49.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 105:49.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 105:49.23 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 105:49.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 105:49.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 105:49.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 105:49.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 105:49.24 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 105:49.24 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 105:49.24 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 105:49.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 105:49.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 105:49.24 } else 105:49.24 ^~~~ 105:49.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' 105:49.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 105:49.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.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' 105:49.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 105:49.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 105:49.27 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 105:49.27 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 105:49.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:01.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 106:01.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 106:01.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 106:01.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 106:01.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 106:01.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, 106:01.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowRootBinding.cpp:3, 106:01.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 106:01.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 106:01.27 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 106:01.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] 106:01.27 memset(aT, 0, sizeof(T)); 106:01.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 106:01.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 106:01.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:122: 106:01.28 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 106:01.28 struct GlobalProperties { 106:01.28 ^~~~~~~~~~~~~~~~ 106:09.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTHashtable.h:21, 106:09.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsBaseHashtable.h:12, 106:09.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:11, 106:09.88 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 106:09.88 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 106:09.88 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 106:09.88 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 106:09.89 from /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDecoder.cpp:8, 106:09.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 106:09.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 106:09.89 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:76:30: required from here 106:09.89 /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] 106:09.89 memset(aT, 0, sizeof(T)); 106:09.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 106:09.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 106:09.90 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 106:09.90 class FrameHeader 106:09.90 ^~~~~~~~~~~ 106:56.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 106:56.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 106:56.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 106:56.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 106:56.95 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:56.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:56.95 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 106:56.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:56.95 foundInterface = 0; \ 106:56.95 ^~~~~~~~~~~~~~ 106:56.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:56.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:56.96 ^~~~~~~~~~~~~~~~~~~~~~~ 106:56.96 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:56.96 NS_INTERFACE_MAP_END 106:56.96 ^~~~~~~~~~~~~~~~~~~~ 106:56.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 106:56.97 else 106:56.97 ^~~~ 106:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 106:56.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 106:56.97 ^~~~~~~~~~~~~~~~~~ 106:56.97 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 106:56.98 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 106:56.98 ^~~~~~~~~~~~~~~~~~~~~~ 106:57.14 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 106:57.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:57.15 foundInterface = 0; \ 106:57.15 ^~~~~~~~~~~~~~ 106:57.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:57.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:57.15 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 106:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.15 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 106:57.15 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 106:57.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 106:57.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 106:57.15 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 106:57.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 106:57.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 106:57.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 106:57.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 106:57.15 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 106:57.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 106:57.16 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.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 106:57.16 } else 106:57.16 ^~~~ 106:57.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' 106:57.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:57.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 106:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 106:57.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 106:57.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 106:57.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 106:57.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 106:57.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 106:57.68 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.68 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 106:57.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:57.68 foundInterface = 0; \ 106:57.68 ^~~~~~~~~~~~~~ 106:57.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:57.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:57.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.68 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:57.68 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 106:57.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 106:57.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 106:57.69 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 106:57.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 106:57.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 106:57.70 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 106:57.70 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 106:57.70 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 106:57.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 106:57.70 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.71 /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 106:57.71 } else 106:57.72 ^~~~ 106:57.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' 106:57.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.72 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3206:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:57.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 106:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 106:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 106:57.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 106:57.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 106:57.76 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.76 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 106:57.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:57.76 foundInterface = 0; \ 106:57.76 ^~~~~~~~~~~~~~ 106:57.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:57.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:57.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.77 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:57.77 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 106:57.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 106:57.78 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 106:57.79 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 106:57.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 106:57.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 106:57.79 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 106:57.79 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 106:57.79 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 106:57.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 106:57.79 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.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 106:57.80 } else 106:57.80 ^~~~ 106:57.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' 106:57.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:57.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.80 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3291:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:57.80 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 106:57.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 106:57.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 106:57.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 106:57.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 106:57.83 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.83 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 106:57.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:57.84 foundInterface = 0; \ 106:57.84 ^~~~~~~~~~~~~~ 106:57.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 106:57.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 106:57.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.84 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 106:57.84 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 106:57.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 106:57.85 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 106:57.86 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 106:57.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 106:57.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 106:57.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 106:57.86 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 106:57.86 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 106:57.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 106:57.86 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:57.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:57.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 106:57.87 } else 106:57.87 ^~~~ 106:57.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' 106:57.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:57.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:57.87 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3339:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 106:57.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 106:57.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:59.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 106:59.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 106:59.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 106:59.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 106:59.64 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:59.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:59.64 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 106:59.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 106:59.64 foundInterface = 0; \ 106:59.66 ^~~~~~~~~~~~~~ 106:59.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 106:59.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 106:59.66 ^~~~~~~~~~~~~~~~~~~~~~~ 106:59.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 106:59.66 NS_INTERFACE_MAP_END 106:59.67 ^~~~~~~~~~~~~~~~~~~~ 106:59.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 106:59.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 106:59.67 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 106:59.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 106:59.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 106:59.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 106:59.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 106:59.67 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 106:59.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 106:59.68 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 106:59.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 106:59.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 106:59.68 } else 106:59.69 ^~~~ 106:59.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 106:59.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 106:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 106:59.69 /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' 106:59.69 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 106:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:01.11 Compiling geckoservo v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/ports/geckolib) 107:09.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 107:09.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 107:09.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:09.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 107:09.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 107:09.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 107:09.73 from /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:7, 107:09.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 107:09.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 107:09.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:09.74 foundInterface = 0; \ 107:09.74 ^~~~~~~~~~~~~~ 107:09.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:09.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:09.74 ^~~~~~~~~~~~~~~~~~~~~~~ 107:09.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:09.74 NS_INTERFACE_MAP_END 107:09.74 ^~~~~~~~~~~~~~~~~~~~ 107:09.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 107:09.74 else 107:09.74 ^~~~ 107:09.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:09.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:09.74 ^~~~~~~~~~~~~~~~~~ 107:09.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:09.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 107:09.74 ^~~~~~~~~~~~~~~~~~~~~~ 107:24.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 107:24.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 107:24.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:24.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 107:24.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 107:24.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 107:24.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 107:24.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 107:24.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ClientBinding.cpp:3, 107:24.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings3.cpp:2: 107:24.18 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 107:24.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:24.18 foundInterface = 0; \ 107:24.18 ^~~~~~~~~~~~~~ 107:24.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:24.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:24.19 ^~~~~~~~~~~~~~~~~~~~~~~ 107:24.19 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:24.19 NS_INTERFACE_MAP_END 107:24.19 ^~~~~~~~~~~~~~~~~~~~ 107:24.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 107:24.19 else 107:24.19 ^~~~ 107:24.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 107:24.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 107:24.20 ^~~~~~~~~~~~~~~~~~ 107:24.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:693:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 107:24.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 107:24.20 ^~~~~~~~~~~~~~~~~~~~~~ 107:44.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 107:44.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 107:44.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:44.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 107:44.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 107:44.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 107:44.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 107:44.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 107:44.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 107:44.57 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 107:44.57 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 107:44.57 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 107:44.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 107:44.57 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 107:44.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.59 foundInterface = 0; \ 107:44.61 ^~~~~~~~~~~~~~ 107:44.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 107:44.61 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 107:44.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.61 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 107:44.61 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 107:44.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 107:44.62 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 107:44.62 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 107:44.62 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 107:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 107:44.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 107:44.63 } else 107:44.63 ^~~~ 107:44.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' 107:44.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 107:44.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.63 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 107:44.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 107:44.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:44.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 107:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 107:44.98 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 107:44.98 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 107:44.99 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 107:44.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 107:44.99 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 107:44.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 107:44.99 foundInterface = 0; \ 107:44.99 ^~~~~~~~~~~~~~ 107:44.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 107:44.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 107:45.00 ^~~~~~~~~~~~~~~~~~~~~~~ 107:45.00 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 107:45.00 NS_INTERFACE_MAP_END 107:45.00 ^~~~~~~~~~~~~~~~~~~~ 107:45.00 /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 107:45.00 else 107:45.00 ^~~~ 107:45.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 107:45.00 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 107:45.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 107:45.00 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 107:45.00 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 107:45.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:09.03 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:09.03 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:09.03 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 108:09.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:09.04 foundInterface = 0; \ 108:09.05 ^~~~~~~~~~~~~~ 108:09.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:09.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:09.05 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:09.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.06 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:09.06 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 108:09.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:09.06 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:09.06 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:09.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:09.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:09.06 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:09.06 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:09.06 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:09.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:09.07 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:09.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:09.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 108:09.07 } else 108:09.07 ^~~~ 108:09.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' 108:09.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:09.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:09.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:09.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:09.09 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:09.09 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 108:09.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:10.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:10.71 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:10.71 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:10.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:10.71 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 108:10.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:10.73 foundInterface = 0; \ 108:10.73 ^~~~~~~~~~~~~~ 108:10.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:10.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:10.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.73 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:10.74 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 108:10.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:10.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:10.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:10.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:10.74 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:10.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:10.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 108:10.75 } else 108:10.75 ^~~~ 108:10.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' 108:10.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:10.75 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:10.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 108:10.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:13.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:13.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:13.33 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:13.33 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:13.33 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 108:13.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:13.35 foundInterface = 0; \ 108:13.35 ^~~~~~~~~~~~~~ 108:13.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:13.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:13.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:13.36 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:13.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.36 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:13.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 108:13.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:13.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:13.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:13.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:13.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:13.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:13.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:13.37 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:13.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:13.37 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:13.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:13.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 108:13.37 } else 108:13.37 ^~~~ 108:13.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' 108:13.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:13.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:13.38 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:13.38 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 108:13.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:15.13 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.13 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.14 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 108:15.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.15 foundInterface = 0; \ 108:15.15 ^~~~~~~~~~~~~~ 108:15.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 108:15.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 108:15.15 ^~~~~~~~~~~~~~~~~~~~~~~ 108:15.15 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 108:15.16 NS_INTERFACE_MAP_END 108:15.16 ^~~~~~~~~~~~~~~~~~~~ 108:15.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:15.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:15.16 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:15.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:15.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:15.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:15.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:15.16 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:15.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.17 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.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 108:15.18 } else 108:15.18 ^~~~ 108:15.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 108:15.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.18 /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' 108:15.18 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 108:15.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:15.20 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.20 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.20 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 108:15.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.22 foundInterface = 0; \ 108:15.22 ^~~~~~~~~~~~~~ 108:15.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:15.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:15.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:15.23 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:15.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.24 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.24 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 108:15.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:15.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:15.24 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:15.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:15.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:15.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:15.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:15.25 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:15.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.25 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.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 108:15.25 } else 108:15.25 ^~~~ 108:15.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' 108:15.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:15.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:15.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.26 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.26 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 108:15.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:15.32 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.32 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.33 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 108:15.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.33 foundInterface = 0; \ 108:15.33 ^~~~~~~~~~~~~~ 108:15.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:15.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:15.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:15.34 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:15.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.34 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.34 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 108:15.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:15.35 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:15.36 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:15.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:15.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:15.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:15.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:15.36 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:15.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.37 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.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 108:15.37 } else 108:15.37 ^~~~ 108:15.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' 108:15.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:15.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:15.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.39 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 108:15.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:15.39 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.39 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.39 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 108:15.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.40 foundInterface = 0; \ 108:15.40 ^~~~~~~~~~~~~~ 108:15.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:15.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:15.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:15.42 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:15.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.42 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.42 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 108:15.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:15.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:15.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:15.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.42 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.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 108:15.43 } else 108:15.43 ^~~~ 108:15.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' 108:15.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:15.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.43 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.43 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 108:15.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:15.44 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.44 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.44 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 108:15.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:15.45 foundInterface = 0; \ 108:15.45 ^~~~~~~~~~~~~~ 108:15.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:15.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:15.45 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.45 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.45 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 108:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:15.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:15.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:15.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 108:15.47 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 108:15.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 108:15.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 108:15.47 } else 108:15.47 ^~~~ 108:15.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' 108:15.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:15.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:15.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:15.48 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:15.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 108:15.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 108:59.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 108:59.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 108:59.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 108:59.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 108:59.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 108:59.29 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 108:59.29 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 108:59.29 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 108:59.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 108:59.29 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 108:59.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 108:59.31 foundInterface = 0; \ 108:59.31 ^~~~~~~~~~~~~~ 108:59.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 108:59.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 108:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 108:59.32 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 108:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.32 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:59.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 108:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 108:59.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 108:59.32 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 108:59.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 108:59.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 108:59.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 108:59.33 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 108:59.33 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 108:59.33 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 108:59.33 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 108:59.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 108:59.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 108:59.33 } else 108:59.34 ^~~~ 108:59.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' 108:59.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 108:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 108:59.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 108:59.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 108:59.36 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 108:59.36 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 108:59.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:01.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:01.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:01.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:01.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:01.51 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 109:01.51 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 109:01.51 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 109:01.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 109:01.51 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 109:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:01.51 foundInterface = 0; \ 109:01.51 ^~~~~~~~~~~~~~ 109:01.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:01.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:01.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.52 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:01.52 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 109:01.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.53 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 109:01.53 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 109:01.53 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 109:01.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 109:01.54 /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 109:01.54 } else 109:01.54 ^~~~ 109:01.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:01.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:01.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:01.54 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:01.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 109:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:05.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 109:05.19 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 109:05.19 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 109:05.19 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 109:05.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 109:05.20 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 109:05.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:05.21 foundInterface = 0; \ 109:05.21 ^~~~~~~~~~~~~~ 109:05.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:05.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:05.21 ^~~~~~~~~~~~~~~~~~~~~~~ 109:05.22 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:05.22 NS_INTERFACE_MAP_END 109:05.22 ^~~~~~~~~~~~~~~~~~~~ 109:05.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 109:05.22 else 109:05.22 ^~~~ 109:05.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:05.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:05.22 ^~~~~~~~~~~~~~~~~~ 109:05.22 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:05.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:05.23 ^~~~~~~~~~~~~~~~~~~~~~ 109:05.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:05.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:05.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:05.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:05.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:05.88 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 109:05.88 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 109:05.88 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 109:05.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 109:05.88 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 109:05.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:05.88 foundInterface = 0; \ 109:05.89 ^~~~~~~~~~~~~~ 109:05.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:05.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:05.89 ^~~~~~~~~~~~~~~~~~~~~~~ 109:05.89 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:05.89 NS_INTERFACE_MAP_END 109:05.89 ^~~~~~~~~~~~~~~~~~~~ 109:05.90 /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 109:05.90 else 109:05.90 ^~~~ 109:05.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 109:05.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 109:05.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:05.90 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 109:05.91 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 109:05.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:06.81 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 109:06.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:06.82 foundInterface = 0; \ 109:06.82 ^~~~~~~~~~~~~~ 109:06.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:06.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:06.82 ^~~~~~~~~~~~~~~~~~~~~~~ 109:06.82 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:06.83 NS_INTERFACE_MAP_END 109:06.83 ^~~~~~~~~~~~~~~~~~~~ 109:06.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 109:06.83 else 109:06.83 ^~~~ 109:06.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:06.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:06.85 ^~~~~~~~~~~~~~~~~~ 109:06.85 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:06.85 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 109:06.85 ^~~~~~~~~~~~~~~~~~~~~~ 109:07.07 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 109:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.08 foundInterface = 0; \ 109:07.08 ^~~~~~~~~~~~~~ 109:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:07.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.08 ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.08 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.08 NS_INTERFACE_MAP_END 109:07.08 ^~~~~~~~~~~~~~~~~~~~ 109:07.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 109:07.08 else 109:07.09 ^~~~ 109:07.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:07.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:07.09 ^~~~~~~~~~~~~~~~~~ 109:07.09 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:07.09 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:07.11 ^~~~~~~~~~~~~~~~~~~~~~ 109:07.12 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 109:07.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.12 foundInterface = 0; \ 109:07.12 ^~~~~~~~~~~~~~ 109:07.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:07.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.12 ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.13 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.13 NS_INTERFACE_MAP_END 109:07.13 ^~~~~~~~~~~~~~~~~~~~ 109:07.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 109:07.13 else 109:07.13 ^~~~ 109:07.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:07.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:07.13 ^~~~~~~~~~~~~~~~~~ 109:07.13 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:07.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:07.15 ^~~~~~~~~~~~~~~~~~~~~~ 109:07.41 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 109:07.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:07.41 foundInterface = 0; \ 109:07.42 ^~~~~~~~~~~~~~ 109: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' 109:07.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:07.42 ^~~~~~~~~~~~~~~~~~~~~~~ 109:07.42 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:07.43 NS_INTERFACE_MAP_END 109:07.43 ^~~~~~~~~~~~~~~~~~~~ 109: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 109:07.43 else 109:07.43 ^~~~ 109:07.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:07.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:07.43 ^~~~~~~~~~~~~~~~~~ 109:07.43 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:07.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:07.43 ^~~~~~~~~~~~~~~~~~~~~~ 109:08.37 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 109:08.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:08.38 foundInterface = 0; \ 109:08.38 ^~~~~~~~~~~~~~ 109:08.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:08.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:08.38 ^~~~~~~~~~~~~~~~~~~~~~~ 109:08.38 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:08.39 NS_INTERFACE_MAP_END 109:08.39 ^~~~~~~~~~~~~~~~~~~~ 109:08.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 109:08.39 else 109:08.39 ^~~~ 109:08.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:08.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:08.39 ^~~~~~~~~~~~~~~~~~ 109:08.39 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:08.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:08.41 ^~~~~~~~~~~~~~~~~~~~~~ 109:08.47 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 109:08.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:08.48 foundInterface = 0; \ 109:08.48 ^~~~~~~~~~~~~~ 109:08.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:08.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:08.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.48 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:08.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 109:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.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 109:08.49 else 109:08.49 ^~~~ 109:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:08.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:08.50 ^~~~~~~~~~~~~~~~~~ 109:08.50 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:08.51 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 109:08.51 ^~~~~~~~~~~~~~~~~~~~~~ 109:08.51 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 109:08.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:08.51 foundInterface = 0; \ 109:08.52 ^~~~~~~~~~~~~~ 109:08.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:08.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:08.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.52 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:08.52 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 109:08.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.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 109:08.52 else 109:08.52 ^~~~ 109:08.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:08.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:08.54 ^~~~~~~~~~~~~~~~~~ 109:08.54 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:08.54 NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 109:08.54 ^~~~~~~~~~~~~~~~~~~~~~ 109:08.54 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 109:08.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:08.55 foundInterface = 0; \ 109:08.55 ^~~~~~~~~~~~~~ 109:08.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:08.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.55 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:421:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:08.55 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 109:08.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 109:08.56 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 109:08.56 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 109:08.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 109:08.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 109:08.57 } else 109:08.57 ^~~~ 109:08.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' 109:08.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:08.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.57 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:08.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 109:08.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:08.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:08.68 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 109:08.68 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 109:08.68 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 109:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 109:08.68 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 109:08.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:08.70 foundInterface = 0; \ 109:08.70 ^~~~~~~~~~~~~~ 109:08.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:08.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:08.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.71 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:08.71 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 109:08.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.71 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 109:08.71 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 109:08.71 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 109:08.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 109:08.71 /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 109:08.71 } else 109:08.71 ^~~~ 109:08.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 109:08.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:08.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:08.72 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:08.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 109:08.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:23.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 109:23.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:23.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 109:23.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:23.59 foundInterface = 0; \ 109:23.59 ^~~~~~~~~~~~~~ 109:23.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 109:23.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 109:23.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:23.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 109:23.60 NS_INTERFACE_MAP_END_INHERITING(Event) 109:23.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:23.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 109:23.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 109:23.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 109:23.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 109:23.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:23.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 109:23.61 } else 109:23.61 ^~~~ 109:23.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' 109:23.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 109:23.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:23.61 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 109:23.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 109:23.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 109:25.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 109:25.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 109:25.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109:25.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 109:25.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:25.59 foundInterface = 0; \ 109:25.59 ^~~~~~~~~~~~~~ 109:25.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:25.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:25.60 ^~~~~~~~~~~~~~~~~~~~~~~ 109:25.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:25.60 NS_INTERFACE_MAP_END 109:25.60 ^~~~~~~~~~~~~~~~~~~~ 109:25.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 109:25.60 else 109:25.60 ^~~~ 109:25.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:25.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:25.60 ^~~~~~~~~~~~~~~~~~ 109:25.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:25.60 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 109:25.60 ^~~~~~~~~~~~~~~~~~~~~~ 109:27.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:7, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 109:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 109: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]': 109:27.96 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 109: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] 109:27.96 memset(aT, 0, sizeof(T)); 109:27.97 ~~~~~~^~~~~~~~~~~~~~~~~~ 109:27.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/EventTargetBinding.cpp:22, 109:27.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:338: 109:27.97 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 109:27.97 struct GlobalProperties { 109:27.97 ^~~~~~~~~~~~~~~~ 109:52.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 109:52.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 109:52.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 109:52.15 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.h:11, 109:52.15 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.cpp:7, 109:52.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 109:52.16 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 109:52.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 109:52.16 foundInterface = 0; \ 109:52.16 ^~~~~~~~~~~~~~ 109:52.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 109:52.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 109:52.16 ^~~~~~~~~~~~~~~~~~~~~~~ 109:52.16 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 109:52.16 NS_INTERFACE_MAP_END 109:52.16 ^~~~~~~~~~~~~~~~~~~~ 109:52.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 109:52.16 else 109:52.16 ^~~~ 109:52.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 109:52.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 109:52.16 ^~~~~~~~~~~~~~~~~~ 109:52.16 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 109:52.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 109:52.16 ^~~~~~~~~~~~~~~~~~~~~~ 110:07.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 110:07.07 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 110:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 110:07.07 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 110:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:07.08 foundInterface = 0; \ 110:07.08 ^~~~~~~~~~~~~~ 110:07.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:07.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:07.08 ^~~~~~~~~~~~~~~~~~~~~~~ 110:07.08 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:07.08 NS_INTERFACE_MAP_END 110:07.08 ^~~~~~~~~~~~~~~~~~~~ 110:07.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 110:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 110:07.09 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 110:07.09 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 110:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 110:07.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 110:07.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 110:07.10 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 110:07.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 110: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 110:07.10 } else 110:07.10 ^~~~ 110:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 110:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.10 /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' 110:07.10 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 110:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:07.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 110:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 110:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 110:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 110:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 110:07.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 110:07.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 110:07.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 110:07.15 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 110:07.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 110:07.16 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 110:07.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:07.16 foundInterface = 0; \ 110:07.16 ^~~~~~~~~~~~~~ 110:07.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:07.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:07.16 ^~~~~~~~~~~~~~~~~~~~~~~ 110:07.16 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:845:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:07.17 NS_INTERFACE_MAP_END 110:07.17 ^~~~~~~~~~~~~~~~~~~~ 110:07.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 110:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 110:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 110:07.17 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 110:07.17 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 110:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 110:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 110:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 110:07.17 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 110:07.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 110:07.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 110:07.18 } else 110:07.18 ^~~~ 110:07.18 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:844:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 110:07.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 110:07.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:42.00 dom/media/doctor 110:46.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 110:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 110:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 110:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 110:46.51 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 110:46.51 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 110:46.51 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 110:46.51 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 110:46.51 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.cpp:7, 110:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 110:46.51 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 110:46.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:46.53 foundInterface = 0; \ 110:46.53 ^~~~~~~~~~~~~~ 110:46.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 110:46.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 110:46.53 ^~~~~~~~~~~~~~~~~~~~~~~ 110:46.54 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 110:46.54 NS_INTERFACE_MAP_END 110:46.54 ^~~~~~~~~~~~~~~~~~~~ 110:46.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 110:46.54 else 110:46.54 ^~~~ 110:46.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:46.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:46.54 ^~~~~~~~~~~~~~~~~~ 110:46.54 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:46.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 110:46.55 ^~~~~~~~~~~~~~~~~~~~~~ 110:46.70 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 110:46.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 110:46.70 foundInterface = 0; \ 110:46.70 ^~~~~~~~~~~~~~ 110:46.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 110:46.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 110:46.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:46.70 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 110:46.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 110:46.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 110:46.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 110:46.71 else 110:46.71 ^~~~ 110:46.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 110:46.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 110:46.71 ^~~~~~~~~~~~~~~~~~ 110:46.71 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 110:46.73 NS_INTERFACE_MAP_ENTRY(MediaDevices) 110:46.73 ^~~~~~~~~~~~~~~~~~~~~~ 111:07.79 dom/media/eme 111:18.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 111:18.30 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:18.30 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 111:18.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:18.31 foundInterface = 0; \ 111:18.31 ^~~~~~~~~~~~~~ 111:18.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:18.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.31 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:18.31 NS_INTERFACE_MAP_END_INHERITING(Event) 111:18.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 111:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 111:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 111:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 111:18.31 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:18.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:18.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 111:18.31 } else 111:18.31 ^~~~ 111:18.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' 111:18.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.32 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:18.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 111:18.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:18.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 111:18.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 111:18.37 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:18.37 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 111:18.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:18.37 foundInterface = 0; \ 111:18.37 ^~~~~~~~~~~~~~ 111:18.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:18.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:18.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.37 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:18.37 NS_INTERFACE_MAP_END_INHERITING(Event) 111:18.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 111:18.37 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:18.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:18.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 111:18.37 } else 111:18.39 ^~~~ 111:18.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' 111:18.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:18.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:18.39 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:18.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 111:18.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 111:20.58 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:20.58 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 111:20.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:20.58 foundInterface = 0; \ 111:20.58 ^~~~~~~~~~~~~~ 111:20.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:20.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:20.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.58 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:20.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 111:20.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 111:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 111:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 111:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 111:20.60 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:20.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 111:20.61 } else 111:20.61 ^~~~ 111:20.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' 111:20.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.61 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:20.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 111:20.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 111:20.74 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 111:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 111:20.74 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 111:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:20.75 foundInterface = 0; \ 111:20.75 ^~~~~~~~~~~~~~ 111:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 111:20.76 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:20.76 NS_INTERFACE_MAP_END 111:20.76 ^~~~~~~~~~~~~~~~~~~~ 111: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 111:20.76 else 111:20.76 ^~~~ 111:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:20.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:20.76 ^~~~~~~~~~~~~~~~~~ 111:20.76 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:20.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 111:20.76 ^~~~~~~~~~~~~~~~~~~~~~ 111:20.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 111:20.96 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 111:20.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 111:20.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 111:20.97 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 111:20.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:20.97 foundInterface = 0; \ 111:20.97 ^~~~~~~~~~~~~~ 111:20.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:20.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:20.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.97 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:20.97 NS_INTERFACE_MAP_END_INHERITING(Event) 111:20.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 111:20.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 111:20.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 111:20.98 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 111:20.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 111:20.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 111:20.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 111:20.98 } else 111:20.98 ^~~~ 111:20.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' 111:20.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:20.98 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:20.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 111:20.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:23.19 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 111:23.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:23.20 foundInterface = 0; \ 111:23.20 ^~~~~~~~~~~~~~ 111:23.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:23.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:23.20 ^~~~~~~~~~~~~~~~~~~~~~~ 111:23.20 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:23.20 NS_INTERFACE_MAP_END 111:23.20 ^~~~~~~~~~~~~~~~~~~~ 111:23.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 111:23.20 else 111:23.20 ^~~~ 111:23.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:23.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:23.20 ^~~~~~~~~~~~~~~~~~ 111:23.20 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:23.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 111:23.20 ^~~~~~~~~~~~~~~~~~~~~~ 111:23.51 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 111:23.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:23.51 foundInterface = 0; \ 111:23.51 ^~~~~~~~~~~~~~ 111:23.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:23.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:23.51 ^~~~~~~~~~~~~~~~~~~~~~~ 111:23.51 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:23.51 NS_INTERFACE_MAP_END 111:23.51 ^~~~~~~~~~~~~~~~~~~~ 111:23.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 111:23.52 else 111:23.52 ^~~~ 111:23.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:23.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:23.52 ^~~~~~~~~~~~~~~~~~ 111:23.52 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:23.52 NS_INTERFACE_MAP_ENTRY(nsIObserver) 111:23.52 ^~~~~~~~~~~~~~~~~~~~~~ 111:24.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 111:24.59 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 111:24.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 111:24.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 111:24.60 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 111:24.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:24.61 foundInterface = 0; \ 111:24.61 ^~~~~~~~~~~~~~ 111:24.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 111:24.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 111:24.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 111:24.62 NS_INTERFACE_MAP_END_INHERITING(Event) 111:24.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:24.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 111:24.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 111:24.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 111:24.64 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 111:24.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 111:24.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 111:24.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 111:24.64 } else 111:24.64 ^~~~ 111:24.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' 111:24.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 111:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:24.65 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 111:24.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 111:24.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 111:25.20 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 111:25.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 111:25.21 foundInterface = 0; \ 111:25.21 ^~~~~~~~~~~~~~ 111:25.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 111:25.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 111:25.21 ^~~~~~~~~~~~~~~~~~~~~~~ 111:25.21 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 111:25.21 NS_INTERFACE_MAP_END 111:25.21 ^~~~~~~~~~~~~~~~~~~~ 111:25.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 111:25.22 else 111:25.22 ^~~~ 111:25.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 111:25.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 111:25.22 ^~~~~~~~~~~~~~~~~~ 111:25.22 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 111:25.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 111:25.23 ^~~~~~~~~~~~~~~~~~~~~~ 112:11.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 112:11.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 112:11.83 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 112:11.83 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 112:11.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 112:11.83 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 112:11.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:11.84 foundInterface = 0; \ 112:11.84 ^~~~~~~~~~~~~~ 112:11.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:11.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.86 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:11.86 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 112:11.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.86 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 112:11.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 112:11.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 112:11.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/GMPCrashHelper.h:12, 112:11.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PlatformDecoderModule.h:11, 112:11.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PDMFactory.h:10, 112:11.87 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:23, 112:11.87 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 112:11.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 112:11.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 112:11.87 } else 112:11.87 ^~~~ 112:11.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' 112:11.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:11.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:11.88 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:11.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 112:11.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:13.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 112:13.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 112:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Services.h:7, 112:13.79 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:9, 112:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 112:13.79 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 112:13.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:13.79 foundInterface = 0; \ 112:13.79 ^~~~~~~~~~~~~~ 112:13.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:13.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:13.80 ^~~~~~~~~~~~~~~~~~~~~~~ 112:13.80 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:13.80 NS_INTERFACE_MAP_END 112:13.82 ^~~~~~~~~~~~~~~~~~~~ 112:13.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 112:13.82 else 112:13.82 ^~~~ 112:13.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:13.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:13.83 ^~~~~~~~~~~~~~~~~~ 112:13.83 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:13.83 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 112:13.83 ^~~~~~~~~~~~~~~~~~~~~~ 112:14.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 112:14.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 112:14.71 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 112:14.71 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 112:14.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 112:14.71 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 112:14.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:14.73 foundInterface = 0; \ 112:14.73 ^~~~~~~~~~~~~~ 112:14.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:14.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:14.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.74 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:14.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 112:14.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:14.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 112:14.74 else 112:14.74 ^~~~ 112:14.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:14.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:14.74 ^~~~~~~~~~~~~~~~~~ 112:14.74 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:14.75 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 112:14.75 ^~~~~~~~~~~~~~~~~~~~~~ 112:18.29 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 112:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:18.30 foundInterface = 0; \ 112:18.30 ^~~~~~~~~~~~~~ 112:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 112:18.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 112:18.30 ^~~~~~~~~~~~~~~~~~~~~~~ 112:18.30 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 112:18.30 NS_INTERFACE_MAP_END 112:18.30 ^~~~~~~~~~~~~~~~~~~~ 112:18.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 112:18.31 else 112:18.31 ^~~~ 112:18.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 112:18.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 112:18.31 ^~~~~~~~~~~~~~~~~~ 112:18.31 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 112:18.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 112:18.33 ^~~~~~~~~~~~~~~~~~~~~~ 112:18.46 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 112:18.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:18.47 foundInterface = 0; \ 112:18.47 ^~~~~~~~~~~~~~ 112:18.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:18.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:18.47 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:18.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 112:18.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:18.47 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 112:18.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 112:18.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 112:18.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 112:18.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 112:18.48 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 112:18.48 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:11, 112:18.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 112:18.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 112:18.50 } else 112:18.50 ^~~~ 112:18.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' 112:18.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:18.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:18.51 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:18.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 112:18.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:43.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h:9, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:3, 112:43.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 112:43.88 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp: In member function 'virtual nsresult mozilla::dom::GroupedHistoryEvent::QueryInterface(const nsIID&, void**)': 112:43.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:43.90 foundInterface = 0; \ 112:43.90 ^~~~~~~~~~~~~~ 112:43.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:43.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:43.90 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:43.90 NS_INTERFACE_MAP_END_INHERITING(Event) 112:43.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:43.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 112:43.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 112:43.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:9, 112:43.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 112:43.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 112:43.91 } else 112:43.91 ^~~~ 112:43.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' 112:43.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:43.91 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:43.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupedHistoryEvent) 112:43.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:57.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 112:57.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 112:57.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 112:57.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 112:57.32 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 112:57.32 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 112:57.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 112:57.32 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 112:57.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 112:57.33 foundInterface = 0; \ 112:57.33 ^~~~~~~~~~~~~~ 112:57.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 112:57.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 112:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:57.33 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 112:57.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 112:57.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:57.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 112:57.34 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 112:57.34 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 112:57.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 112:57.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 112:57.34 } else 112:57.34 ^~~~ 112:57.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' 112:57.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 112:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 112:57.34 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 112:57.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 112:57.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:01.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 113:01.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 113:01.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 113:01.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 113:01.42 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 113:01.42 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 113:01.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 113:01.42 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 113:01.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:01.42 foundInterface = 0; \ 113:01.42 ^~~~~~~~~~~~~~ 113: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' 113:01.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:01.42 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:01.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:01.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 113:01.42 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 113:01.43 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 113:01.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 113:01.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 113:01.43 } else 113:01.43 ^~~~ 113:01.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' 113:01.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:01.44 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:01.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 113:01.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:16.49 Compiling gkrust v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust) 113:43.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 113:43.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 113:43.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 113:43.31 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 113:43.31 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.32 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 113:43.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:43.32 foundInterface = 0; \ 113:43.32 ^~~~~~~~~~~~~~ 113:43.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:43.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:43.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.32 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:43.33 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:43.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.33 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 113:43.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 113:43.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 113:43.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 113:43.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 113:43.35 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 113:43.35 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 113:43.35 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.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 113:43.36 } else 113:43.36 ^~~~ 113:43.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:43.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.36 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:43.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 113:43.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 113:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 113:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 113:43.42 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 113:43.42 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.42 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 113:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:43.43 foundInterface = 0; \ 113:43.43 ^~~~~~~~~~~~~~ 113:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:43.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:43.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.43 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:43.44 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:43.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.44 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 113:43.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 113:43.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 113:43.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 113:43.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 113:43.46 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 113:43.46 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 113:43.46 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.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 113:43.47 } else 113:43.47 ^~~~ 113:43.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' 113:43.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.47 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:43.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 113:43.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 113:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 113:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 113:43.55 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 113:43.55 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.56 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 113:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:43.56 foundInterface = 0; \ 113:43.56 ^~~~~~~~~~~~~~ 113:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 113:43.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 113:43.56 ^~~~~~~~~~~~~~~~~~~~~~~ 113:43.56 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 113:43.56 NS_INTERFACE_MAP_END 113:43.56 ^~~~~~~~~~~~~~~~~~~~ 113:43.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 113:43.57 else 113:43.58 ^~~~ 113:43.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 113:43.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 113:43.58 ^~~~~~~~~~~~~~~~~~ 113:43.58 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 113:43.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 113:43.58 ^~~~~~~~~~~~~~~~~~~~~~ 113:43.70 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 113:43.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 113:43.70 foundInterface = 0; \ 113:43.70 ^~~~~~~~~~~~~~ 113:43.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 113:43.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 113:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.71 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 113:43.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 113:43.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.71 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 113:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 113:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 113:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 113:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 113:43.71 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 113:43.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 113:43.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 113:43.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 113:43.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 113:43.73 } else 113:43.73 ^~~~ 113:43.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 113:43.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 113:43.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 113:43.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 113:43.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 113:43.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:02.98 dom/media/encoder 114:36.50 dom/media/fake-cdm 114:48.56 libfake.so 114:49.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 114:49.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 114:49.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 114:49.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 114:49.05 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 114:49.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 114:49.06 foundInterface = 0; \ 114:49.08 ^~~~~~~~~~~~~~ 114:49.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 114:49.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 114:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.09 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 114:49.09 NS_INTERFACE_MAP_END_INHERITING(Event) 114:49.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 114:49.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 114:49.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:8, 114:49.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 114:49.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 114:49.10 } else 114:49.10 ^~~~ 114:49.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' 114:49.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 114:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.10 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 114:49.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 114:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 114:49.40 dom/media/flac 115:20.30 dom/media/gmp 116:16.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 116:16.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 116:16.15 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 116:16.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:16.16 foundInterface = 0; \ 116:16.16 ^~~~~~~~~~~~~~ 116:16.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 116:16.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 116:16.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:16.16 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 116:16.16 NS_INTERFACE_MAP_END_INHERITING(Event) 116:16.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:16.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 116:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 116:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 116:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 116:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 116:16.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 116:16.17 } else 116:16.17 ^~~~ 116:16.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' 116:16.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 116:16.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:16.17 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 116:16.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 116:16.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 116:20.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 116:20.71 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 116:20.71 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 116:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 116:20.72 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 116:20.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:20.72 foundInterface = 0; \ 116:20.72 ^~~~~~~~~~~~~~ 116:20.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:20.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:20.72 ^~~~~~~~~~~~~~~~~~~~~~~ 116:20.72 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:20.72 NS_INTERFACE_MAP_END 116:20.72 ^~~~~~~~~~~~~~~~~~~~ 116:20.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 116:20.72 else 116:20.72 ^~~~ 116:20.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:20.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:20.72 ^~~~~~~~~~~~~~~~~~ 116:20.72 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:20.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:20.73 ^~~~~~~~~~~~~~~~~~~~~~ 116:20.86 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 116:20.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:20.87 foundInterface = 0; \ 116:20.87 ^~~~~~~~~~~~~~ 116:20.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:20.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:20.87 ^~~~~~~~~~~~~~~~~~~~~~~ 116:20.87 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:20.87 NS_INTERFACE_MAP_END 116:20.87 ^~~~~~~~~~~~~~~~~~~~ 116:20.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 116:20.87 else 116:20.87 ^~~~ 116:20.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:20.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:20.87 ^~~~~~~~~~~~~~~~~~ 116:20.87 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:20.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:20.87 ^~~~~~~~~~~~~~~~~~~~~~ 116:20.90 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 116:20.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:20.90 foundInterface = 0; \ 116:20.90 ^~~~~~~~~~~~~~ 116:20.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:20.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:20.90 ^~~~~~~~~~~~~~~~~~~~~~~ 116:20.91 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:20.91 NS_INTERFACE_MAP_END 116:20.91 ^~~~~~~~~~~~~~~~~~~~ 116:20.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 116:20.91 else 116:20.91 ^~~~ 116:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:20.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:20.91 ^~~~~~~~~~~~~~~~~~ 116:20.91 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:20.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 116:20.91 ^~~~~~~~~~~~~~~~~~~~~~ 116:20.93 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 116:20.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:20.93 foundInterface = 0; \ 116:20.93 ^~~~~~~~~~~~~~ 116:20.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:20.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:20.94 ^~~~~~~~~~~~~~~~~~~~~~~ 116:20.94 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:20.94 NS_INTERFACE_MAP_END 116:20.94 ^~~~~~~~~~~~~~~~~~~~ 116:20.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 116:20.94 else 116:20.94 ^~~~ 116:20.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:20.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:20.94 ^~~~~~~~~~~~~~~~~~ 116:20.94 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:20.95 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 116:20.95 ^~~~~~~~~~~~~~~~~~~~~~ 116:21.10 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 116:21.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:21.11 foundInterface = 0; \ 116:21.11 ^~~~~~~~~~~~~~ 116:21.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:21.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:21.11 ^~~~~~~~~~~~~~~~~~~~~~~ 116:21.11 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:21.11 NS_INTERFACE_MAP_END 116:21.11 ^~~~~~~~~~~~~~~~~~~~ 116:21.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 116:21.11 else 116:21.11 ^~~~ 116:21.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:21.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:21.11 ^~~~~~~~~~~~~~~~~~ 116:21.11 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:21.11 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 116:21.11 ^~~~~~~~~~~~~~~~~~~~~~ 116:21.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 116:21.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 116:21.71 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:10, 116:21.72 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 116:21.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 116:21.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 116:21.72 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 116:21.73 /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] 116:21.73 memset(aT, 0, sizeof(T)); 116:21.73 ~~~~~~^~~~~~~~~~~~~~~~~~ 116:21.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:37, 116:21.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 116:21.73 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 116:21.73 struct GlobalProperties { 116:21.74 ^~~~~~~~~~~~~~~~ 116:23.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 116:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 116:23.06 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 116:23.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 116:23.06 foundInterface = 0; \ 116:23.06 ^~~~~~~~~~~~~~ 116:23.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 116:23.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 116:23.08 ^~~~~~~~~~~~~~~~~~~~~~~ 116:23.08 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 116:23.08 NS_INTERFACE_MAP_END 116:23.08 ^~~~~~~~~~~~~~~~~~~~ 116:23.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 116:23.09 else 116:23.09 ^~~~ 116:23.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 116:23.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 116:23.09 ^~~~~~~~~~~~~~~~~~ 116:23.09 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 116:23.09 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 116:23.09 ^~~~~~~~~~~~~~~~~~~~~~ 116:28.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 116:28.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 116:28.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 116:28.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 116:28.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 116:28.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:7, 116:28.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 116:28.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 116:28.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 116:28.02 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 116:28.03 /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] 116:28.03 memset(aT, 0, sizeof(T)); 116:28.03 ~~~~~~^~~~~~~~~~~~~~~~~~ 116:28.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 116:28.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IntlUtilsBinding.cpp:9, 116:28.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:266: 116:28.04 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 116:28.04 struct GlobalProperties { 116:28.04 ^~~~~~~~~~~~~~~~ 117:08.93 dom/media/gmp/widevine-adapter 117:16.92 dom/media/gmp-plugin-openh264 117:19.74 libfakeopenh264.so 117:19.87 dom/media/imagecapture 117:20.30 dom/media/ipc 117:35.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AudioStream.h:11, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaStreamGraph.h:9, 117:35.75 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.h:10, 117:35.75 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:7, 117:35.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 117:35.75 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 117:35.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:35.77 foundInterface = 0; \ 117:35.77 ^~~~~~~~~~~~~~ 117:35.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 117:35.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 117:35.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.78 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 117:35.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 117:35.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 117:35.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ImageCapture.h:10, 117:35.78 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:8, 117:35.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 117:35.78 /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 117:35.78 } else 117:35.78 ^~~~ 117:35.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' 117:35.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 117:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:35.79 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 117:35.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 117:35.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 117:40.32 dom/media/mediacapabilities 117:41.21 dom/media/mediasink 117:57.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 117:57.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 117:57.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 117:57.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DecoderDoctorLogger.h:15, 117:57.47 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.h:10, 117:57.47 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 117:57.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 117:57.47 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 117:57.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 117:57.48 foundInterface = 0; \ 117:57.48 ^~~~~~~~~~~~~~ 117:57.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 117:57.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 117:57.48 ^~~~~~~~~~~~~~~~~~~~~~~ 117:57.48 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 117:57.48 NS_INTERFACE_MAP_END 117:57.48 ^~~~~~~~~~~~~~~~~~~~ 117:57.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 117:57.48 else 117:57.48 ^~~~ 117:57.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 117:57.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 117:57.48 ^~~~~~~~~~~~~~~~~~ 117:57.49 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 117:57.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 117:57.49 ^~~~~~~~~~~~~~~~~~~~~~ 118:06.84 dom/media/mediasource 118:14.63 dom/media/mp3 118:24.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 118:24.37 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 118:24.37 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 118:24.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 118:24.37 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 118:24.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:24.37 foundInterface = 0; \ 118:24.38 ^~~~~~~~~~~~~~ 118:24.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:24.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:24.38 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:24.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 118:24.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:24.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 118:24.38 else 118:24.38 ^~~~ 118:24.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 118:24.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 118:24.38 ^~~~~~~~~~~~~~~~~~ 118:24.38 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 118:24.38 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 118:24.38 ^~~~~~~~~~~~~~~~~~~~~~ 118:25.95 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 118:25.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:25.95 foundInterface = 0; \ 118:25.95 ^~~~~~~~~~~~~~ 118:25.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:25.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:25.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.95 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:25.97 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 118:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 118:25.97 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 118:25.97 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 118:25.97 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 118:25.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 118:25.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 118:25.97 } else 118:25.97 ^~~~ 118:25.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' 118:25.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 118:25.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:25.98 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 118:25.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 118:25.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:26.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 118:26.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 118:26.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 118:26.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 118:26.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 118:26.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 118:26.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 118:26.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 118:26.04 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 118:26.04 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 118:26.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 118:26.04 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 118:26.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 118:26.05 foundInterface = 0; \ 118:26.05 ^~~~~~~~~~~~~~ 118:26.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 118:26.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 118:26.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:26.05 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 118:26.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 118:26.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:26.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 118:26.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 118:26.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 118:26.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 118:26.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 118:26.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 118:26.05 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 118:26.05 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 118:26.06 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 118:26.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 118:26.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 118:26.06 } else 118:26.06 ^~~~ 118:26.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 118:26.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 118:26.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:26.06 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 118:26.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 118:26.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 118:34.55 dom/media/ogg 119:16.50 dom/media/platforms 119:41.12 dom/media/platforms/agnostic/bytestreams 119:43.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaData.h:15, 119:43.90 from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 119:43.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 119:43.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 119:43.90 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 119:43.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 mozilla::SPSData'; use assignment or value-initialization instead [-Wclass-memaccess] 119:43.91 memset(aT, 0, sizeof(T)); 119:43.91 ~~~~~~^~~~~~~~~~~~~~~~~~ 119:43.91 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 119:43.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 119:43.91 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 119:43.92 struct SPSData 119:43.92 ^~~~~~~ 119:48.26 dom/media/platforms/agnostic/eme 119:54.84 dom/media/platforms/agnostic/gmp 120:05.56 dom/media/platforms/omx 120:23.10 dom/media/platforms/ffmpeg/ffvpx 120:23.50 dom/media/platforms/ffmpeg 120:29.27 dom/media/platforms/ffmpeg/libav53 120:40.11 dom/media/platforms/ffmpeg/libav54 120:45.29 dom/media/platforms/ffmpeg/libav55 120:46.14 dom/media/platforms/ffmpeg/ffmpeg57 120:57.25 dom/media/platforms/ffmpeg/ffmpeg58 121:01.97 dom/media/systemservices 121:03.21 dom/media/wave 121:16.08 dom/media/webaudio 121:28.15 dom/media/webaudio/blink 121:28.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 121:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 121:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 121:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 121:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 121:28.44 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 121:28.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 121:28.45 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 121:28.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:28.46 foundInterface = 0; \ 121:28.46 ^~~~~~~~~~~~~~ 121:28.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:28.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:28.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.46 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:28.46 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 121:28.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:28.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 121:28.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 121:28.46 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 121:28.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 121:28.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 121:28.46 } else 121:28.46 ^~~~ 121:28.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' 121:28.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:28.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:28.47 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:28.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 121:28.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:33.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 121:33.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 121:33.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 121:33.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 121:33.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 121:33.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 121:33.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 121:33.99 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 121:34.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:34.01 foundInterface = 0; \ 121:34.01 ^~~~~~~~~~~~~~ 121:34.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:34.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:34.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:34.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 121:34.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:34.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 121:34.01 else 121:34.01 ^~~~ 121:34.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:34.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:34.01 ^~~~~~~~~~~~~~~~~~ 121:34.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:34.02 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 121:34.02 ^~~~~~~~~~~~~~~~~~~~~~ 121:34.31 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 121:34.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:34.31 foundInterface = 0; \ 121:34.31 ^~~~~~~~~~~~~~ 121:34.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:34.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:34.33 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:34.33 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 121:34.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:34.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 121:34.33 else 121:34.33 ^~~~ 121:34.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:34.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:34.33 ^~~~~~~~~~~~~~~~~~ 121:34.33 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:318:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:34.33 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 121:34.33 ^~~~~~~~~~~~~~~~~~~~~~ 121:35.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 121:35.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:35.07 foundInterface = 0; \ 121:35.08 ^~~~~~~~~~~~~~ 121: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' 121:35.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.08 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:35.08 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 121:35.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.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 121:35.08 else 121:35.09 ^~~~ 121:35.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 121:35.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 121:35.10 ^~~~~~~~~~~~~~~~~~ 121:35.10 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 121:35.10 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 121:35.10 ^~~~~~~~~~~~~~~~~~~~~~ 121:35.59 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 121:35.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 121:35.59 foundInterface = 0; \ 121:35.60 ^~~~~~~~~~~~~~ 121:35.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 121:35.60 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 121:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.60 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 121:35.60 NS_INTERFACE_MAP_END_INHERITING(Event) 121:35.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:35.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 121:35.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 121:35.63 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 121:35.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 121:35.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 121:35.63 } else 121:35.63 ^~~~ 121:35.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' 121:35.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 121:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:35.64 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 121:35.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 121:35.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:36.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 121:36.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 121:36.71 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 121:36.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 121:36.71 /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]': 121:36.71 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 121:36.73 /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] 121:36.73 memcpy(aDst, aSrc, aNElem * sizeof(T)); 121:36.73 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 121:36.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioParamTimeline.h:10, 121:36.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, 121:36.74 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 121:36.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 121:36.74 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 121:36.74 struct AudioTimelineEvent final 121:36.74 ^~~~~~~~~~~~~~~~~~ 121:52.10 dom/media/webm 121:54.63 dom/media/webrtc 122:16.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:16.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:16.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:16.36 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:16.36 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:16.37 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:16.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:16.37 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 122:16.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:16.38 foundInterface = 0; \ 122:16.38 ^~~~~~~~~~~~~~ 122:16.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:16.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:16.39 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 122:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.39 /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' 122:16.39 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 122:16.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:16.39 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:16.39 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:16.40 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:16.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:16.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 122:16.40 } else 122:16.40 ^~~~ 122:16.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' 122:16.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:16.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.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' 122:16.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 122:16.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.41 /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' 122:16.41 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 122:16.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:16.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:16.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:16.74 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:16.74 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:16.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:16.74 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 122:16.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:16.76 foundInterface = 0; \ 122:16.76 ^~~~~~~~~~~~~~ 122:16.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:16.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:16.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.77 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:16.77 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:16.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:16.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:16.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:16.77 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:16.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:16.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 122:16.78 } else 122:16.78 ^~~~ 122:16.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' 122:16.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.78 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:16.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 122:16.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:16.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:16.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:16.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:16.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:16.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:16.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:16.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:16.99 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 122:17.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.00 foundInterface = 0; \ 122:17.00 ^~~~~~~~~~~~~~ 122:17.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.02 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.02 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 122:17.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:17.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.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 122:17.04 } else 122:17.04 ^~~~ 122:17.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' 122:17.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.04 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 122:17.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:17.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:17.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:17.27 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.27 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.27 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.27 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 122:17.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.28 foundInterface = 0; \ 122:17.28 ^~~~~~~~~~~~~~ 122:17.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.30 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.30 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:17.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:17.30 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.31 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.31 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.31 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.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 122:17.31 } else 122:17.31 ^~~~ 122:17.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' 122:17.31 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.32 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 122:17.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:17.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:17.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:17.40 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.41 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.41 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.41 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 122:17.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.42 foundInterface = 0; \ 122:17.42 ^~~~~~~~~~~~~~ 122:17.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.43 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.43 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:17.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:17.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.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 122:17.44 } else 122:17.44 ^~~~ 122:17.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' 122:17.44 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.44 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.44 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 122:17.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:17.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:17.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:17.51 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.51 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.51 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.52 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 122:17.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.52 foundInterface = 0; \ 122:17.52 ^~~~~~~~~~~~~~ 122:17.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.53 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.53 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:17.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:17.54 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.54 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.54 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.54 /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 122:17.54 } else 122:17.55 ^~~~ 122:17.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' 122:17.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.55 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 122:17.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:17.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:17.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:17.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.64 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 122:17.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:17.65 foundInterface = 0; \ 122:17.65 ^~~~~~~~~~~~~~ 122:17.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:17.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.65 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:17.65 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:17.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:17.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:17.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:17.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:17.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:17.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 122:17.68 } else 122:17.68 ^~~~ 122:17.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' 122:17.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:17.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:17.68 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:17.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 122:17.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:23.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:23.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:23.64 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:23.64 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 122:23.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:23.65 foundInterface = 0; \ 122:23.65 ^~~~~~~~~~~~~~ 122:23.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:23.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:23.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.65 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:23.65 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 122:23.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:23.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:23.67 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:23.67 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:23.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 122:23.67 } else 122:23.67 ^~~~ 122:23.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' 122:23.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.68 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:23.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 122:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:23.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:23.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 122:23.70 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:23.70 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:23.70 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:23.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:23.70 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 122:23.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:23.71 foundInterface = 0; \ 122:23.71 ^~~~~~~~~~~~~~ 122:23.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:23.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:23.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.71 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:23.71 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 122:23.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:23.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 122:23.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 122:23.73 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 122:23.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 122:23.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 122:23.74 } else 122:23.74 ^~~~ 122:23.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' 122:23.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:23.74 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 122:23.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 122:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:29.34 dom/media/webspeech/synth 122:33.70 dom/media/webspeech/synth/speechd 122:45.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:45.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 122:45.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 122:45.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 122:45.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 122:45.82 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 122:45.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 122:45.82 /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**)': 122:45.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:45.83 foundInterface = 0; \ 122:45.83 ^~~~~~~~~~~~~~ 122:45.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:45.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:45.84 ^~~~~~~~~~~~~~~~~~~~~~~ 122:45.84 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:45.84 NS_INTERFACE_MAP_END 122:45.84 ^~~~~~~~~~~~~~~~~~~~ 122:45.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 122:45.84 else 122:45.84 ^~~~ 122:45.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:45.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:45.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:45.86 /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' 122:45.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 122:45.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:45.87 /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**)': 122:45.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:45.87 foundInterface = 0; \ 122:45.87 ^~~~~~~~~~~~~~ 122:45.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:45.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:45.87 ^~~~~~~~~~~~~~~~~~~~~~~ 122:45.88 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:45.88 NS_INTERFACE_MAP_END 122:45.88 ^~~~~~~~~~~~~~~~~~~~ 122:45.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 122:45.90 else 122:45.90 ^~~~ 122:45.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:45.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:45.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:45.90 /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' 122:45.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 122:45.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:47.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 122:47.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 122:47.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 122:47.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 122:47.68 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 122:47.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:47.68 foundInterface = 0; \ 122:47.69 ^~~~~~~~~~~~~~ 122:47.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:47.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.69 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:47.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:47.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.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 122:47.70 else 122:47.70 ^~~~ 122:47.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:47.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:47.71 ^~~~~~~~~~~~~~~~~~ 122:47.71 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:47.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 122:47.71 ^~~~~~~~~~~~~~~~~~~~~~ 122:47.77 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 122:47.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:47.78 foundInterface = 0; \ 122:47.78 ^~~~~~~~~~~~~~ 122:47.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 122:47.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 122:47.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.78 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 122:47.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 122:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 122:47.79 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 122:47.79 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 122:47.80 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 122:47.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 122:47.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 122:47.80 } else 122:47.80 ^~~~ 122:47.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' 122:47.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 122:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.81 /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' 122:47.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 122:47.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:47.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 122:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 122:47.83 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 122:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 122:47.84 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 122:47.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:47.84 foundInterface = 0; \ 122:47.85 ^~~~~~~~~~~~~~ 122:47.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:47.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:47.86 ^~~~~~~~~~~~~~~~~~~~~~~ 122:47.86 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:47.86 NS_INTERFACE_MAP_END 122:47.86 ^~~~~~~~~~~~~~~~~~~~ 122:47.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 122:47.86 else 122:47.86 ^~~~ 122:47.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:47.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:47.86 ^~~~~~~~~~~~~~~~~~ 122:47.86 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:47.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:47.86 ^~~~~~~~~~~~~~~~~~~~~~ 122:48.18 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 122:48.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:48.18 foundInterface = 0; \ 122:48.18 ^~~~~~~~~~~~~~ 122:48.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:48.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:48.19 ^~~~~~~~~~~~~~~~~~~~~~~ 122:48.19 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:48.19 NS_INTERFACE_MAP_END 122:48.19 ^~~~~~~~~~~~~~~~~~~~ 122:48.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 122:48.19 else 122:48.19 ^~~~ 122:48.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:48.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:48.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:48.21 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 122:48.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 122:48.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.02 /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**)': 122:49.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.02 foundInterface = 0; \ 122:49.03 ^~~~~~~~~~~~~~ 122:49.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:49.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:49.03 ^~~~~~~~~~~~~~~~~~~~~~~ 122:49.03 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:49.03 NS_INTERFACE_MAP_END 122:49.03 ^~~~~~~~~~~~~~~~~~~~ 122:49.03 /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 122:49.03 else 122:49.04 ^~~~ 122:49.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:49.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:49.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.05 /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' 122:49.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 122:49.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.06 /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**)': 122:49.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:49.06 foundInterface = 0; \ 122:49.07 ^~~~~~~~~~~~~~ 122:49.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 122:49.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:49.07 ^~~~~~~~~~~~~~~~~~~~~~~ 122:49.07 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:49.07 NS_INTERFACE_MAP_END 122:49.07 ^~~~~~~~~~~~~~~~~~~~ 122:49.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 122:49.08 else 122:49.08 ^~~~ 122:49.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 122:49.08 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 122:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:49.08 /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' 122:49.08 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 122:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 122:50.32 dom/media/webspeech/recognition 122:53.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 122:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 122:53.87 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.h:10, 122:53.87 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 122:53.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 122:53.87 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 122:53.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 122:53.88 foundInterface = 0; \ 122:53.88 ^~~~~~~~~~~~~~ 122: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' 122:53.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 122:53.88 ^~~~~~~~~~~~~~~~~~~~~~~ 122:53.90 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 122:53.90 NS_INTERFACE_MAP_END 122:53.90 ^~~~~~~~~~~~~~~~~~~~ 122:53.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 122:53.90 else 122:53.90 ^~~~ 122:53.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 122:53.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 122:53.91 ^~~~~~~~~~~~~~~~~~ 122:53.91 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 122:53.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 122:53.91 ^~~~~~~~~~~~~~~~~~~~~~ 122:57.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 122:57.71 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 122:57.71 /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] 122:57.71 return isLocal; 122:57.71 ^~~~~~~ 123:01.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:01.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:01.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:01.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.09 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.09 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 123:01.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:01.10 foundInterface = 0; \ 123:01.10 ^~~~~~~~~~~~~~ 123:01.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:01.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.10 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:01.10 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 123:01.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:01.10 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.11 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.11 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.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 123:01.11 } else 123:01.11 ^~~~ 123:01.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' 123:01.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.13 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:01.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 123:01.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:01.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:01.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:01.38 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.38 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.38 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.38 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 123:01.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:01.38 foundInterface = 0; \ 123:01.38 ^~~~~~~~~~~~~~ 123:01.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:01.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:01.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.39 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:01.39 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 123:01.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:01.41 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.41 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.41 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.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 123:01.42 } else 123:01.42 ^~~~ 123:01.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' 123:01.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.42 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:01.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 123:01.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:01.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:01.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:01.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 123:01.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:01.67 foundInterface = 0; \ 123:01.67 ^~~~~~~~~~~~~~ 123:01.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:01.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:01.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.67 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:01.68 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 123:01.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:01.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.68 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.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 123:01.68 } else 123:01.68 ^~~~ 123:01.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' 123:01.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.69 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:01.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 123:01.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.75 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 123:01.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:01.75 foundInterface = 0; \ 123:01.75 ^~~~~~~~~~~~~~ 123:01.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:01.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:01.76 ^~~~~~~~~~~~~~~~~~~~~~~ 123:01.76 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:01.76 NS_INTERFACE_MAP_END 123:01.77 ^~~~~~~~~~~~~~~~~~~~ 123:01.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 123:01.77 else 123:01.77 ^~~~ 123:01.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:01.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:01.77 ^~~~~~~~~~~~~~~~~~ 123:01.78 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:01.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:01.78 ^~~~~~~~~~~~~~~~~~~~~~ 123:01.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:01.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:01.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:01.96 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:01.97 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:01.97 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:01.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:01.97 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 123:01.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:01.97 foundInterface = 0; \ 123:01.97 ^~~~~~~~~~~~~~ 123:01.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:01.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:01.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.99 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:01.99 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 123:01.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:01.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:01.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:02.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:02.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:02.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:02.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 123:02.00 } else 123:02.00 ^~~~ 123:02.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' 123:02.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:02.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.00 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:02.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 123:02.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.01 dom/media/mp4 123:02.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:02.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:02.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:02.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:02.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:02.03 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:02.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:02.03 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 123:02.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:02.03 foundInterface = 0; \ 123:02.04 ^~~~~~~~~~~~~~ 123:02.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:02.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.04 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:02.04 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 123:02.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:02.05 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 123:02.05 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 123:02.05 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 123:02.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 123:02.05 /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 123:02.05 } else 123:02.05 ^~~~ 123:02.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:02.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:02.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:02.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 123:02.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:09.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**)': 123:09.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:09.94 foundInterface = 0; \ 123:09.94 ^~~~~~~~~~~~~~ 123:09.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:09.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:09.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:09.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' 123:09.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:09.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:09.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 123:09.95 else 123:09.95 ^~~~ 123:09.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:09.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:09.95 ^~~~~~~~~~~~~~~~~~ 123:09.97 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:09.97 NS_INTERFACE_MAP_ENTRY(nsIObserver) 123:09.97 ^~~~~~~~~~~~~~~~~~~~~~ 123:10.17 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 123:10.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:10.18 foundInterface = 0; \ 123:10.18 ^~~~~~~~~~~~~~ 123:10.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:10.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:10.18 ^~~~~~~~~~~~~~~~~~~~~~~ 123:10.18 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:10.18 NS_INTERFACE_MAP_END 123:10.18 ^~~~~~~~~~~~~~~~~~~~ 123:10.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 123:10.18 else 123:10.18 ^~~~ 123:10.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:10.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:10.18 ^~~~~~~~~~~~~~~~~~ 123:10.18 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:10.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:10.18 ^~~~~~~~~~~~~~~~~~~~~~ 123:10.20 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 123:10.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:10.20 foundInterface = 0; \ 123:10.20 ^~~~~~~~~~~~~~ 123:10.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:10.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:10.20 ^~~~~~~~~~~~~~~~~~~~~~~ 123:10.20 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:10.20 NS_INTERFACE_MAP_END 123:10.20 ^~~~~~~~~~~~~~~~~~~~ 123:10.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 123:10.20 else 123:10.20 ^~~~ 123:10.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:10.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:10.21 ^~~~~~~~~~~~~~~~~~ 123:10.21 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:10.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:10.21 ^~~~~~~~~~~~~~~~~~~~~~ 123:10.27 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 123:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:10.27 foundInterface = 0; \ 123:10.27 ^~~~~~~~~~~~~~ 123:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:10.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:10.27 ^~~~~~~~~~~~~~~~~~~~~~~ 123:10.27 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:10.27 NS_INTERFACE_MAP_END 123:10.27 ^~~~~~~~~~~~~~~~~~~~ 123:10.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 123:10.27 else 123:10.27 ^~~~ 123:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:10.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:10.27 ^~~~~~~~~~~~~~~~~~ 123:10.27 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:10.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:10.28 ^~~~~~~~~~~~~~~~~~~~~~ 123:17.69 dom/midi 123:30.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:30.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:30.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:30.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:30.25 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:30.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:30.25 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 123:30.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:30.27 foundInterface = 0; \ 123:30.27 ^~~~~~~~~~~~~~ 123:30.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:30.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:30.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:30.28 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:30.28 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:30.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:30.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:30.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 123:30.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 123:30.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:30.28 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:30.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:30.28 /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 123:30.29 else 123:30.29 ^~~~ 123:30.29 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 123:30.29 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 123:30.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:38.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:38.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:38.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:38.04 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:38.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:38.04 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 123:38.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.04 foundInterface = 0; \ 123:38.04 ^~~~~~~~~~~~~~ 123:38.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:38.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:38.04 ^~~~~~~~~~~~~~~~~~~~~~~ 123:38.04 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:38.04 NS_INTERFACE_MAP_END 123:38.04 ^~~~~~~~~~~~~~~~~~~~ 123:38.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 123:38.04 else 123:38.05 ^~~~ 123:38.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:38.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:38.05 ^~~~~~~~~~~~~~~~~~ 123:38.05 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:38.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:38.05 ^~~~~~~~~~~~~~~~~~~~~~ 123:38.20 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 123:38.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.20 foundInterface = 0; \ 123:38.20 ^~~~~~~~~~~~~~ 123:38.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:38.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.20 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:38.20 NS_INTERFACE_MAP_END_INHERITING(Event) 123:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 123:38.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:38.21 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:38.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:38.21 /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 123:38.21 } else 123:38.21 ^~~~ 123:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 123:38.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 123:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.21 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 123:38.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 123:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 123:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 123:38.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:38.27 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:38.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:38.28 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 123:38.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.28 foundInterface = 0; \ 123:38.28 ^~~~~~~~~~~~~~ 123:38.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:38.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:38.28 ^~~~~~~~~~~~~~~~~~~~~~~ 123:38.28 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:38.28 NS_INTERFACE_MAP_END 123:38.28 ^~~~~~~~~~~~~~~~~~~~ 123:38.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 123:38.28 else 123:38.28 ^~~~ 123:38.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:38.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:38.29 ^~~~~~~~~~~~~~~~~~ 123:38.29 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:38.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 123:38.29 ^~~~~~~~~~~~~~~~~~~~~~ 123:38.30 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 123:38.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.30 foundInterface = 0; \ 123:38.30 ^~~~~~~~~~~~~~ 123:38.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 123:38.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 123:38.31 ^~~~~~~~~~~~~~~~~~~~~~~ 123:38.31 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 123:38.31 NS_INTERFACE_MAP_END 123:38.31 ^~~~~~~~~~~~~~~~~~~~ 123:38.31 /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 123:38.31 else 123:38.31 ^~~~ 123:38.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 123:38.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 123:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.31 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 123:38.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 123:38.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.45 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 123:38.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:38.45 foundInterface = 0; \ 123:38.45 ^~~~~~~~~~~~~~ 123:38.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:38.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:38.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.45 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:38.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:38.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:38.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 123:38.46 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 123:38.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 123:38.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 123:38.46 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 123:38.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 123:38.46 /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 123:38.47 else 123:38.47 ^~~~ 123:38.47 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 123:38.47 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 123:38.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:42.42 dom/notification 123:42.99 dom/offline 123:52.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 123:52.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 123:52.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIApplicationCache.h:10, 123:52.89 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.h:11, 123:52.89 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:7, 123:52.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 123:52.89 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 123:52.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 123:52.89 foundInterface = 0; \ 123:52.89 ^~~~~~~~~~~~~~ 123:52.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 123:52.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 123:52.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.90 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 123:52.90 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 123:52.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 123:52.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 123:52.90 else 123:52.90 ^~~~ 123:52.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 123:52.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 123:52.90 ^~~~~~~~~~~~~~~~~~ 123:52.90 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 123:52.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 123:52.90 ^~~~~~~~~~~~~~~~~~~~~~ 123:53.39 dom/power 123:57.58 dom/push 124:03.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 124:03.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 124:03.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 124:03.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 124:03.78 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 124:03.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 124:03.78 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 124:03.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:03.78 foundInterface = 0; \ 124:03.78 ^~~~~~~~~~~~~~ 124:03.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:03.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:03.78 ^~~~~~~~~~~~~~~~~~~~~~~ 124:03.78 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:03.78 NS_INTERFACE_MAP_END 124:03.78 ^~~~~~~~~~~~~~~~~~~~ 124:03.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 124:03.79 else 124:03.79 ^~~~ 124:03.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:03.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:03.79 ^~~~~~~~~~~~~~~~~~ 124:03.79 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:03.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:03.79 ^~~~~~~~~~~~~~~~~~~~~~ 124:03.89 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 124:03.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:03.90 foundInterface = 0; \ 124:03.90 ^~~~~~~~~~~~~~ 124: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' 124:03.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:03.90 ^~~~~~~~~~~~~~~~~~~~~~~ 124:03.90 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:03.90 NS_INTERFACE_MAP_END 124:03.90 ^~~~~~~~~~~~~~~~~~~~ 124:03.90 /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 124:03.90 else 124:03.90 ^~~~ 124:03.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 124:03.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 124:03.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:03.90 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 124:03.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 124:03.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.06 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 124:04.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:04.06 foundInterface = 0; \ 124:04.06 ^~~~~~~~~~~~~~ 124:04.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:04.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.07 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:04.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 124:04.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.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 124:04.07 else 124:04.07 ^~~~ 124:04.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:04.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:04.07 ^~~~~~~~~~~~~~~~~~ 124:04.07 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:04.07 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:04.07 ^~~~~~~~~~~~~~~~~~~~~~ 124:04.44 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 124:04.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:04.44 foundInterface = 0; \ 124:04.44 ^~~~~~~~~~~~~~ 124:04.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:04.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.44 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:04.44 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 124:04.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 124:04.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 124:04.45 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 124:04.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 124:04.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 124:04.45 } else 124:04.45 ^~~~ 124:04.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' 124:04.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:04.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:04.46 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:04.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 124:04.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:05.68 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:05.68 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:05.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:05.68 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 124:05.68 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 124:05.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 124:05.68 from /builddir/build/BUILD/firefox-63.0/dom/power/PowerManagerService.cpp:7, 124:05.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 124:05.68 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 124:05.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:05.69 foundInterface = 0; \ 124:05.70 ^~~~~~~~~~~~~~ 124:05.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:05.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:05.70 ^~~~~~~~~~~~~~~~~~~~~~~ 124:05.70 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:05.70 NS_INTERFACE_MAP_END 124:05.70 ^~~~~~~~~~~~~~~~~~~~ 124:05.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 124:05.70 else 124:05.70 ^~~~ 124:05.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:05.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:05.70 ^~~~~~~~~~~~~~~~~~ 124:05.70 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:05.70 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:05.70 ^~~~~~~~~~~~~~~~~~~~~~ 124:08.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 124:08.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 124:08.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:08.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:08.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 124:08.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 124:08.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PushManager.h:29, 124:08.29 from /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:7, 124:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 124:08.29 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 124:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:08.29 foundInterface = 0; \ 124:08.29 ^~~~~~~~~~~~~~ 124:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:08.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:08.29 ^~~~~~~~~~~~~~~~~~~~~~~ 124:08.29 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:08.29 NS_INTERFACE_MAP_END 124:08.29 ^~~~~~~~~~~~~~~~~~~~ 124:08.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 124:08.29 else 124:08.29 ^~~~ 124:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:08.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:08.29 ^~~~~~~~~~~~~~~~~~ 124:08.29 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:08.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:08.29 ^~~~~~~~~~~~~~~~~~~~~~ 124:11.45 dom/quota 124:15.30 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 124:15.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:15.30 foundInterface = 0; \ 124:15.30 ^~~~~~~~~~~~~~ 124:15.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:15.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:15.30 ^~~~~~~~~~~~~~~~~~~~~~~ 124:15.30 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:15.30 NS_INTERFACE_MAP_END 124:15.30 ^~~~~~~~~~~~~~~~~~~~ 124:15.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 124:15.31 else 124:15.31 ^~~~ 124:15.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:15.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:15.31 ^~~~~~~~~~~~~~~~~~ 124:15.31 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:15.31 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 124:15.31 ^~~~~~~~~~~~~~~~~~~~~~ 124:15.34 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 124:15.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:15.35 foundInterface = 0; \ 124:15.35 ^~~~~~~~~~~~~~ 124:15.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:15.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:15.35 ^~~~~~~~~~~~~~~~~~~~~~~ 124:15.35 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:15.35 NS_INTERFACE_MAP_END 124:15.35 ^~~~~~~~~~~~~~~~~~~~ 124:15.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 124:15.35 else 124:15.35 ^~~~ 124:15.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:15.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:15.35 ^~~~~~~~~~~~~~~~~~ 124:15.35 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:15.35 NS_INTERFACE_MAP_ENTRY(nsIPushData) 124:15.35 ^~~~~~~~~~~~~~~~~~~~~~ 124:15.37 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 124:15.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:15.37 foundInterface = 0; \ 124:15.37 ^~~~~~~~~~~~~~ 124:15.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:15.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:15.37 ^~~~~~~~~~~~~~~~~~~~~~~ 124:15.37 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:15.37 NS_INTERFACE_MAP_END 124:15.37 ^~~~~~~~~~~~~~~~~~~~ 124:15.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 124:15.37 else 124:15.37 ^~~~ 124:15.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:15.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:15.37 ^~~~~~~~~~~~~~~~~~ 124:15.37 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:15.37 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 124:15.38 ^~~~~~~~~~~~~~~~~~~~~~ 124:15.47 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 124:15.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:15.47 foundInterface = 0; \ 124:15.48 ^~~~~~~~~~~~~~ 124:15.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:15.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:15.48 ^~~~~~~~~~~~~~~~~~~~~~~ 124:15.48 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:15.48 NS_INTERFACE_MAP_END 124:15.48 ^~~~~~~~~~~~~~~~~~~~ 124:15.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 124:15.48 else 124:15.48 ^~~~ 124:15.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:15.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:15.48 ^~~~~~~~~~~~~~~~~~ 124:15.48 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:15.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:15.48 ^~~~~~~~~~~~~~~~~~~~~~ 124:15.52 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 124:15.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:15.52 foundInterface = 0; \ 124:15.52 ^~~~~~~~~~~~~~ 124:15.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:15.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:15.52 ^~~~~~~~~~~~~~~~~~~~~~~ 124:15.53 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:15.53 NS_INTERFACE_MAP_END 124:15.53 ^~~~~~~~~~~~~~~~~~~~ 124:15.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 124:15.53 else 124:15.53 ^~~~ 124:15.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:15.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:15.53 ^~~~~~~~~~~~~~~~~~ 124:15.53 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:15.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:15.53 ^~~~~~~~~~~~~~~~~~~~~~ 124:22.72 dom/security 124:26.46 dom/storage 124:34.17 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 124:34.17 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 124:34.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 124:34.17 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 124:34.17 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 124:34.17 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.h:10, 124:34.18 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.cpp:7, 124:34.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 124:34.18 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 124:34.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:34.19 foundInterface = 0; \ 124:34.19 ^~~~~~~~~~~~~~ 124:34.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:34.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:34.19 ^~~~~~~~~~~~~~~~~~~~~~~ 124:34.19 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:34.19 NS_INTERFACE_MAP_END 124:34.19 ^~~~~~~~~~~~~~~~~~~~ 124:34.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 124:34.19 else 124:34.19 ^~~~ 124:34.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:34.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:34.19 ^~~~~~~~~~~~~~~~~~ 124:34.19 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:34.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:34.20 ^~~~~~~~~~~~~~~~~~~~~~ 124:34.20 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 124:34.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:34.21 foundInterface = 0; \ 124:34.21 ^~~~~~~~~~~~~~ 124:34.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:34.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:34.21 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:34.21 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 124:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:34.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 124:34.21 else 124:34.21 ^~~~ 124:34.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:34.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:34.21 ^~~~~~~~~~~~~~~~~~ 124:34.21 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:34.21 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 124:34.21 ^~~~~~~~~~~~~~~~~~~~~~ 124:34.24 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 124:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:34.24 foundInterface = 0; \ 124:34.24 ^~~~~~~~~~~~~~ 124:34.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:34.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:34.25 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:34.25 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 124:34.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:34.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 124:34.25 else 124:34.25 ^~~~ 124:34.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:34.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:34.25 ^~~~~~~~~~~~~~~~~~ 124:34.25 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:34.25 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 124:34.25 ^~~~~~~~~~~~~~~~~~~~~~ 124:34.92 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 124:34.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:34.93 foundInterface = 0; \ 124:34.93 ^~~~~~~~~~~~~~ 124:34.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:34.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:34.93 ^~~~~~~~~~~~~~~~~~~~~~~ 124:34.93 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:34.93 NS_INTERFACE_MAP_END 124:34.93 ^~~~~~~~~~~~~~~~~~~~ 124:34.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 124:34.93 else 124:34.93 ^~~~ 124:34.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:34.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:34.93 ^~~~~~~~~~~~~~~~~~ 124:34.93 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:34.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:34.93 ^~~~~~~~~~~~~~~~~~~~~~ 124:34.97 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 124:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:34.97 foundInterface = 0; \ 124:34.97 ^~~~~~~~~~~~~~ 124:34.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:34.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:34.97 ^~~~~~~~~~~~~~~~~~~~~~~ 124:34.97 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:34.97 NS_INTERFACE_MAP_END 124:34.98 ^~~~~~~~~~~~~~~~~~~~ 124:34.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 124:34.98 else 124:34.98 ^~~~ 124:34.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:34.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:34.98 ^~~~~~~~~~~~~~~~~~ 124:34.98 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:34.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:34.98 ^~~~~~~~~~~~~~~~~~~~~~ 124:35.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 124:35.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 124:35.97 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.h:10, 124:35.97 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.cpp:7, 124:35.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 124:35.97 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 124:35.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:35.98 foundInterface = 0; \ 124:35.99 ^~~~~~~~~~~~~~ 124:35.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:35.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:35.99 ^~~~~~~~~~~~~~~~~~~~~~~ 124:35.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:35.99 NS_INTERFACE_MAP_END 124:35.99 ^~~~~~~~~~~~~~~~~~~~ 124:35.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:35.99 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:35.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:35.99 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:35.99 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 124:35.99 ^~~~~~~~~~~~~~~~~~~~ 124:35.99 In file included from /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:18, 124:35.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:47: 124:35.99 /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 124:35.99 } else 124:35.99 ^~~~ 124:35.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 124:36.00 } else 124:36.00 ^~~~ 124:36.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 124:36.00 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 124:36.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 124:36.00 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 124:36.00 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 124:36.00 ^~~~~~~~~~~~~~~~~~~~ 124:49.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 124:49.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 124:49.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:49.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:49.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 124:49.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 124:49.06 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 124:49.06 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 124:49.06 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 124:49.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 124:49.07 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 124:49.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.08 foundInterface = 0; \ 124:49.08 ^~~~~~~~~~~~~~ 124:49.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:49.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.08 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:49.08 NS_INTERFACE_MAP_END_INHERITING(Storage) 124:49.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.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 124:49.08 else 124:49.08 ^~~~ 124:49.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:49.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:49.08 ^~~~~~~~~~~~~~~~~~ 124:49.08 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:49.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:49.08 ^~~~~~~~~~~~~~~~~~~~~~ 124:49.48 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 124:49.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.48 foundInterface = 0; \ 124:49.48 ^~~~~~~~~~~~~~ 124:49.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 124:49.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 124:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.48 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 124:49.48 NS_INTERFACE_MAP_END_INHERITING(Storage) 124:49.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.50 In file included from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:13, 124:49.50 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 124:49.50 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 124:49.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 124:49.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 124:49.50 } else 124:49.50 ^~~~ 124:49.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' 124:49.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 124:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.50 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 124:49.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 124:49.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 124:49.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 124:49.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 124:49.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 124:49.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 124:49.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 124:49.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 124:49.62 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 124:49.62 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 124:49.63 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 124:49.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 124:49.63 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 124:49.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.63 foundInterface = 0; \ 124:49.64 ^~~~~~~~~~~~~~ 124:49.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:49.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:49.64 ^~~~~~~~~~~~~~~~~~~~~~~ 124:49.64 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:49.64 NS_INTERFACE_MAP_END 124:49.64 ^~~~~~~~~~~~~~~~~~~~ 124:49.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 124:49.64 else 124:49.64 ^~~~ 124:49.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:49.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:49.64 ^~~~~~~~~~~~~~~~~~ 124:49.64 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:49.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 124:49.64 ^~~~~~~~~~~~~~~~~~~~~~ 124:49.76 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 124:49.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 124:49.76 foundInterface = 0; \ 124:49.76 ^~~~~~~~~~~~~~ 124:49.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 124:49.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 124:49.76 ^~~~~~~~~~~~~~~~~~~~~~~ 124:49.76 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 124:49.76 NS_INTERFACE_MAP_END 124:49.77 ^~~~~~~~~~~~~~~~~~~~ 124:49.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 124:49.77 else 124:49.77 ^~~~ 124:49.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 124:49.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 124:49.77 ^~~~~~~~~~~~~~~~~~ 124:49.77 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 124:49.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 124:49.77 ^~~~~~~~~~~~~~~~~~~~~~ 125:10.26 dom/svg 125:17.06 dom/network 125:19.96 dom/permission 125:22.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 125:22.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 125:22.13 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.h:10, 125:22.13 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 125:22.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 125:22.13 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 125:22.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.13 foundInterface = 0; \ 125:22.13 ^~~~~~~~~~~~~~ 125:22.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.15 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.15 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.15 NS_INTERFACE_MAP_END 125:22.15 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.15 else 125:22.15 ^~~~ 125:22.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.15 ^~~~~~~~~~~~~~~~~~ 125:22.15 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.15 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.18 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 125:22.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.18 foundInterface = 0; \ 125:22.18 ^~~~~~~~~~~~~~ 125:22.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.19 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.19 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.19 NS_INTERFACE_MAP_END 125:22.19 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.19 else 125:22.19 ^~~~ 125:22.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.19 ^~~~~~~~~~~~~~~~~~ 125:22.19 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.19 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.23 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 125:22.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.23 foundInterface = 0; \ 125:22.23 ^~~~~~~~~~~~~~ 125:22.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.23 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.23 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.23 NS_INTERFACE_MAP_END 125:22.23 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.24 else 125:22.24 ^~~~ 125:22.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.24 ^~~~~~~~~~~~~~~~~~ 125:22.24 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.24 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.39 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 125:22.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.39 foundInterface = 0; \ 125:22.39 ^~~~~~~~~~~~~~ 125:22.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.40 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.40 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.40 NS_INTERFACE_MAP_END 125:22.40 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.40 else 125:22.40 ^~~~ 125:22.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.42 ^~~~~~~~~~~~~~~~~~ 125:22.42 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.42 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.42 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 125:22.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.43 foundInterface = 0; \ 125:22.43 ^~~~~~~~~~~~~~ 125:22.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.43 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.44 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.44 NS_INTERFACE_MAP_END 125:22.44 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.44 else 125:22.44 ^~~~ 125:22.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.47 ^~~~~~~~~~~~~~~~~~ 125:22.47 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.47 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.76 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 125:22.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.77 foundInterface = 0; \ 125:22.77 ^~~~~~~~~~~~~~ 125:22.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:22.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:22.77 ^~~~~~~~~~~~~~~~~~~~~~~ 125:22.77 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:22.77 NS_INTERFACE_MAP_END 125:22.78 ^~~~~~~~~~~~~~~~~~~~ 125:22.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 125:22.78 else 125:22.78 ^~~~ 125:22.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:22.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:22.80 ^~~~~~~~~~~~~~~~~~ 125:22.80 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:22.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:22.80 ^~~~~~~~~~~~~~~~~~~~~~ 125:22.99 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 125:22.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:22.99 foundInterface = 0; \ 125:22.99 ^~~~~~~~~~~~~~ 125:23.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.00 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.00 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.00 NS_INTERFACE_MAP_END 125:23.00 ^~~~~~~~~~~~~~~~~~~~ 125:23.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 125:23.00 else 125:23.02 ^~~~ 125:23.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.02 ^~~~~~~~~~~~~~~~~~ 125:23.02 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.03 ^~~~~~~~~~~~~~~~~~~~~~ 125:23.09 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 125:23.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.09 foundInterface = 0; \ 125:23.09 ^~~~~~~~~~~~~~ 125: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' 125:23.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.10 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.10 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.10 NS_INTERFACE_MAP_END 125:23.10 ^~~~~~~~~~~~~~~~~~~~ 125:23.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 125:23.12 else 125:23.12 ^~~~ 125:23.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.12 ^~~~~~~~~~~~~~~~~~ 125:23.12 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.13 ^~~~~~~~~~~~~~~~~~~~~~ 125:23.13 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 125:23.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:23.14 foundInterface = 0; \ 125:23.14 ^~~~~~~~~~~~~~ 125:23.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:23.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:23.14 ^~~~~~~~~~~~~~~~~~~~~~~ 125:23.14 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:23.14 NS_INTERFACE_MAP_END 125:23.14 ^~~~~~~~~~~~~~~~~~~~ 125:23.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 125:23.15 else 125:23.15 ^~~~ 125:23.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:23.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:23.16 ^~~~~~~~~~~~~~~~~~ 125:23.16 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:23.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:23.16 ^~~~~~~~~~~~~~~~~~~~~~ 125:26.92 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 125:26.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:26.92 foundInterface = 0; \ 125:26.92 ^~~~~~~~~~~~~~ 125:26.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:26.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:26.93 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:26.93 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 125:26.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:26.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 125:26.93 else 125:26.93 ^~~~ 125:26.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:26.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:26.95 ^~~~~~~~~~~~~~~~~~ 125:26.95 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:26.95 NS_INTERFACE_MAP_ENTRY(Link) 125:26.95 ^~~~~~~~~~~~~~~~~~~~~~ 125:31.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 125:31.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 125:31.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 125:31.04 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.h:10, 125:31.04 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.cpp:7, 125:31.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 125:31.04 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 125:31.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:31.05 foundInterface = 0; \ 125:31.05 ^~~~~~~~~~~~~~ 125:31.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:31.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:31.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.06 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:31.06 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:31.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:31.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 125:31.07 else 125:31.07 ^~~~ 125:31.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:31.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:31.07 ^~~~~~~~~~~~~~~~~~ 125:31.07 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:31.07 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 125:31.07 ^~~~~~~~~~~~~~~~~~~~~~ 125:34.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 125:34.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 125:34.32 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.h:10, 125:34.32 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.cpp:7, 125:34.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 125:34.33 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 125:34.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:34.33 foundInterface = 0; \ 125:34.33 ^~~~~~~~~~~~~~ 125:34.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:34.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:34.33 ^~~~~~~~~~~~~~~~~~~~~~~ 125:34.35 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:34.35 NS_INTERFACE_MAP_END 125:34.35 ^~~~~~~~~~~~~~~~~~~~ 125:34.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 125:34.35 else 125:34.36 ^~~~ 125:34.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:34.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:34.36 ^~~~~~~~~~~~~~~~~~ 125:34.36 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:34.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:34.36 ^~~~~~~~~~~~~~~~~~~~~~ 125:40.40 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 125:40.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:40.40 foundInterface = 0; \ 125:40.40 ^~~~~~~~~~~~~~ 125:40.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:40.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:40.40 ^~~~~~~~~~~~~~~~~~~~~~~ 125:40.40 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:40.40 NS_INTERFACE_MAP_END 125:40.40 ^~~~~~~~~~~~~~~~~~~~ 125:40.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 125:40.41 else 125:40.41 ^~~~ 125:40.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:40.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:40.41 ^~~~~~~~~~~~~~~~~~ 125:40.41 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:40.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:40.41 ^~~~~~~~~~~~~~~~~~~~~~ 125:41.04 dom/plugins/base 125:46.63 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 125:46.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:46.63 foundInterface = 0; \ 125:46.63 ^~~~~~~~~~~~~~ 125:46.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:46.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:46.64 ^~~~~~~~~~~~~~~~~~~~~~~ 125:46.64 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:46.64 NS_INTERFACE_MAP_END 125:46.64 ^~~~~~~~~~~~~~~~~~~~ 125:46.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 125:46.64 else 125:46.64 ^~~~ 125:46.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:46.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:46.64 ^~~~~~~~~~~~~~~~~~ 125:46.64 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:46.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:46.64 ^~~~~~~~~~~~~~~~~~~~~~ 125:46.70 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 125:46.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:46.71 foundInterface = 0; \ 125:46.71 ^~~~~~~~~~~~~~ 125:46.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:46.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:46.71 ^~~~~~~~~~~~~~~~~~~~~~~ 125:46.71 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:46.71 NS_INTERFACE_MAP_END 125:46.71 ^~~~~~~~~~~~~~~~~~~~ 125:46.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 125:46.71 else 125:46.72 ^~~~ 125:46.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:46.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:46.72 ^~~~~~~~~~~~~~~~~~ 125:46.72 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:46.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:46.72 ^~~~~~~~~~~~~~~~~~~~~~ 125:49.78 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 125:49.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:49.79 foundInterface = 0; \ 125:49.79 ^~~~~~~~~~~~~~ 125:49.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:49.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:49.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.79 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:49.79 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:49.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:49.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 125:49.79 else 125:49.79 ^~~~ 125:49.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:49.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:49.80 ^~~~~~~~~~~~~~~~~~ 125:49.80 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:49.80 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 125:49.80 ^~~~~~~~~~~~~~~~~~~~~~ 125:49.94 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 125:49.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:49.94 foundInterface = 0; \ 125:49.94 ^~~~~~~~~~~~~~ 125:49.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:49.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:49.94 ^~~~~~~~~~~~~~~~~~~~~~~ 125:49.94 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:49.94 NS_INTERFACE_MAP_END 125:49.94 ^~~~~~~~~~~~~~~~~~~~ 125:49.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 125:49.94 else 125:49.94 ^~~~ 125:49.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:49.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:49.94 ^~~~~~~~~~~~~~~~~~ 125:49.94 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:49.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:49.94 ^~~~~~~~~~~~~~~~~~~~~~ 125:50.00 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 125:50.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:50.01 foundInterface = 0; \ 125:50.01 ^~~~~~~~~~~~~~ 125:50.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 125:50.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 125:50.01 ^~~~~~~~~~~~~~~~~~~~~~~ 125:50.01 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 125:50.01 NS_INTERFACE_MAP_END 125:50.01 ^~~~~~~~~~~~~~~~~~~~ 125:50.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 125:50.01 else 125:50.01 ^~~~ 125:50.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:50.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:50.01 ^~~~~~~~~~~~~~~~~~ 125:50.01 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:50.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 125:50.01 ^~~~~~~~~~~~~~~~~~~~~~ 125:50.24 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 125:50.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 125:50.24 foundInterface = 0; \ 125:50.24 ^~~~~~~~~~~~~~ 125:50.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 125:50.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 125:50.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.25 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 125:50.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 125:50.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 125:50.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 125:50.25 else 125:50.25 ^~~~ 125:50.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 125:50.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 125:50.25 ^~~~~~~~~~~~~~~~~~ 125:50.25 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 125:50.26 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 125:50.26 ^~~~~~~~~~~~~~~~~~~~~~ 126:02.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 126:02.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 126:02.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 126:02.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 126:02.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 126:02.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 126:02.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 126:02.84 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDTracker.h:11, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 126:02.84 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimateTransformElement.cpp:7, 126:02.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 126:02.84 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 126:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:02.85 foundInterface = 0; \ 126:02.85 ^~~~~~~~~~~~~~ 126:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:02.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:02.85 ^~~~~~~~~~~~~~~~~~~~~~~ 126:02.85 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:02.85 NS_INTERFACE_MAP_END 126:02.85 ^~~~~~~~~~~~~~~~~~~~ 126:02.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 126:02.85 else 126:02.85 ^~~~ 126:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:02.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:02.85 ^~~~~~~~~~~~~~~~~~ 126:02.85 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:02.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:02.85 ^~~~~~~~~~~~~~~~~~~~~~ 126:02.87 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 126:02.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:02.87 foundInterface = 0; \ 126:02.87 ^~~~~~~~~~~~~~ 126:02.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:02.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:02.87 ^~~~~~~~~~~~~~~~~~~~~~~ 126:02.87 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:02.87 NS_INTERFACE_MAP_END 126:02.87 ^~~~~~~~~~~~~~~~~~~~ 126:02.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 126:02.87 else 126:02.87 ^~~~ 126:02.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:02.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:02.87 ^~~~~~~~~~~~~~~~~~ 126:02.87 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:02.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:02.88 ^~~~~~~~~~~~~~~~~~~~~~ 126:03.01 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 126:03.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:03.02 foundInterface = 0; \ 126:03.02 ^~~~~~~~~~~~~~ 126: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' 126:03.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:03.02 ^~~~~~~~~~~~~~~~~~~~~~~ 126:03.02 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:03.02 NS_INTERFACE_MAP_END 126:03.02 ^~~~~~~~~~~~~~~~~~~~ 126:03.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 126:03.02 else 126:03.02 ^~~~ 126:03.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:03.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:03.02 ^~~~~~~~~~~~~~~~~~ 126:03.02 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:03.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:03.02 ^~~~~~~~~~~~~~~~~~~~~~ 126:03.29 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 126:03.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:03.29 foundInterface = 0; \ 126:03.29 ^~~~~~~~~~~~~~ 126:03.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:03.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:03.29 ^~~~~~~~~~~~~~~~~~~~~~~ 126:03.29 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:03.29 NS_INTERFACE_MAP_END 126:03.29 ^~~~~~~~~~~~~~~~~~~~ 126:03.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 126:03.30 else 126:03.30 ^~~~ 126:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:03.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:03.30 ^~~~~~~~~~~~~~~~~~ 126:03.30 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:03.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 126:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 126:06.69 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 126:06.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:06.69 foundInterface = 0; \ 126:06.69 ^~~~~~~~~~~~~~ 126:06.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 126:06.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 126:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.69 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 126:06.69 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 126:06.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:06.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 126:06.70 else 126:06.70 ^~~~ 126:06.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 126:06.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 126:06.70 ^~~~~~~~~~~~~~~~~~ 126:06.70 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 126:06.70 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 126:06.70 ^~~~~~~~~~~~~~~~~~~~~~ 126:12.41 dom/plugins/ipc 126:31.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 126:31.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 126:31.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPluginHost.h:14, 126:31.15 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.h:12, 126:31.15 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:9: 126:31.16 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 126:31.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 126:31.16 foundInterface = 0; \ 126:31.16 ^~~~~~~~~~~~~~ 126:31.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 126:31.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 126:31.16 ^~~~~~~~~~~~~~~~~~~~~~~ 126:31.16 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 126:31.18 NS_INTERFACE_MAP_END 126:31.18 ^~~~~~~~~~~~~~~~~~~~ 126:31.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 126:31.18 else 126:31.18 ^~~~ 126:31.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 126:31.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 126:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 126:31.19 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 126:31.19 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 126:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:09.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 127:09.40 /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)': 127:09.40 /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] 127:09.40 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 127:09.40 ^ 127:09.40 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 127:09.40 typedef struct NPObjectMemberPrivate { 127:09.40 ^~~~~~~~~~~~~~~~~~~~~ 127:25.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 127:25.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 127:25.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 127:25.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 127:25.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 127:25.86 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGFragmentIdentifier.cpp:9, 127:25.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 127:25.86 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 127:25.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 127:25.87 foundInterface = 0; \ 127:25.87 ^~~~~~~~~~~~~~ 127:25.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 127:25.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 127:25.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:25.87 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 127:25.88 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 127:25.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 127:25.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 127:25.88 else 127:25.88 ^~~~ 127:25.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 127:25.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 127:25.88 ^~~~~~~~~~~~~~~~~~ 127:25.88 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 127:25.88 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 127:25.88 ^~~~~~~~~~~~~~~~~~~~~~ 127:50.30 dom/indexedDB 128:23.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 128:23.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 128:23.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 128:23.81 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 128:23.81 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 128:23.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 128:23.81 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 128:23.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 128:23.82 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 128:23.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:23.82 foundInterface = 0; \ 128:23.82 ^~~~~~~~~~~~~~ 128:23.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:23.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:23.84 ^~~~~~~~~~~~~~~~~~~~~~~ 128:23.84 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:23.84 NS_INTERFACE_MAP_END 128:23.84 ^~~~~~~~~~~~~~~~~~~~ 128: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 128:23.84 else 128:23.85 ^~~~ 128:23.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:23.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:23.85 ^~~~~~~~~~~~~~~~~~ 128:23.85 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:23.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:23.85 ^~~~~~~~~~~~~~~~~~~~~~ 128:23.85 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 128:23.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:23.87 foundInterface = 0; \ 128:23.87 ^~~~~~~~~~~~~~ 128:23.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:23.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:23.87 ^~~~~~~~~~~~~~~~~~~~~~~ 128:23.88 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:23.88 NS_INTERFACE_MAP_END 128:23.88 ^~~~~~~~~~~~~~~~~~~~ 128:23.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 128:23.88 else 128:23.88 ^~~~ 128:23.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:23.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:23.88 ^~~~~~~~~~~~~~~~~~ 128:23.88 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:23.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:23.89 ^~~~~~~~~~~~~~~~~~~~~~ 128:27.12 In file included from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileInfo.h:10, 128:27.12 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:11: 128:27.12 /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**)': 128:27.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:27.12 foundInterface = 0; \ 128:27.12 ^~~~~~~~~~~~~~ 128:27.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:27.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:27.13 ^~~~~~~~~~~~~~~~~~~~~~~ 128:27.13 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:27.13 NS_INTERFACE_MAP_END 128:27.13 ^~~~~~~~~~~~~~~~~~~~ 128:27.13 /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 128:27.13 else 128:27.13 ^~~~ 128:27.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:27.14 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:27.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:27.14 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:27.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 128:27.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:27.35 /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&)': 128:27.35 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/Key.cpp:606:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 128:27.36 ++out; 128:27.36 ^~~~~ 128:28.70 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 128:28.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:28.71 foundInterface = 0; \ 128:28.71 ^~~~~~~~~~~~~~ 128:28.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:28.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:28.71 ^~~~~~~~~~~~~~~~~~~~~~~ 128:28.71 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:28.71 NS_INTERFACE_MAP_END 128:28.71 ^~~~~~~~~~~~~~~~~~~~ 128:28.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 128:28.72 else 128:28.72 ^~~~ 128:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:28.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:28.74 ^~~~~~~~~~~~~~~~~~ 128:28.74 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:28.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:28.74 ^~~~~~~~~~~~~~~~~~~~~~ 128:28.74 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 128:28.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:28.75 foundInterface = 0; \ 128:28.75 ^~~~~~~~~~~~~~ 128:28.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:28.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:28.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:28.75 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 128:28.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:28.76 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:28.76 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 128:28.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:28.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:28.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 128:28.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 128:28.77 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 128:28.77 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 128:28.77 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 128:28.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 128:28.78 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 128:28.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 128:28.78 /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 128:28.78 } else 128:28.78 ^~~~ 128:28.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' 128:28.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:28.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:28.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:28.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 128:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:28.79 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 128:28.79 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 128:28.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 128:29.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 128:29.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 128:29.06 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 128:29.06 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 128:29.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 128:29.06 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 128:29.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 128:29.06 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 128:29.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:29.07 foundInterface = 0; \ 128:29.08 ^~~~~~~~~~~~~~ 128:29.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:29.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:29.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.08 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:29.08 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 128:29.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 128:29.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 128:29.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 128:29.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 128:29.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 128:29.09 } else 128:29.10 ^~~~ 128:29.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' 128:29.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:29.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:29.10 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:29.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 128:29.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:53.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 128:53.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 128:53.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:53.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 128:53.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 128:53.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 128:53.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 128:53.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 128:53.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:53.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:53.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:53.67 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 128:53.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:53.67 foundInterface = 0; \ 128:53.68 ^~~~~~~~~~~~~~ 128:53.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:53.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:53.70 ^~~~~~~~~~~~~~~~~~~~~~~ 128:53.70 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:53.70 NS_INTERFACE_MAP_END 128:53.70 ^~~~~~~~~~~~~~~~~~~~ 128:53.70 /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 128:53.70 else 128:53.70 ^~~~ 128:53.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 128:53.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 128:53.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:53.71 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 128:53.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 128:53.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:53.78 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 128:53.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:53.79 foundInterface = 0; \ 128:53.79 ^~~~~~~~~~~~~~ 128:53.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:53.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:53.80 ^~~~~~~~~~~~~~~~~~~~~~~ 128:53.80 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:53.80 NS_INTERFACE_MAP_END 128:53.80 ^~~~~~~~~~~~~~~~~~~~ 128:53.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 128:53.80 else 128:53.81 ^~~~ 128:53.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:53.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:53.81 ^~~~~~~~~~~~~~~~~~ 128:53.81 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:53.81 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:53.81 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.19 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 128:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.19 foundInterface = 0; \ 128:54.19 ^~~~~~~~~~~~~~ 128:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:54.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:54.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.20 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:54.20 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 128:54.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:54.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 128:54.20 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 128:54.20 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:54.20 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:54.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:54.22 /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 128:54.22 } else 128:54.22 ^~~~ 128:54.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 128:54.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.23 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1179:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:54.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 128:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 128:54.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 128:54.26 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 128:54.27 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:54.27 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:54.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:54.27 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 128:54.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.28 foundInterface = 0; \ 128:54.28 ^~~~~~~~~~~~~~ 128:54.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:54.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:54.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.28 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:54.29 NS_INTERFACE_MAP_END_INHERITING(Event) 128:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.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 128:54.29 else 128:54.29 ^~~~ 128:54.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:54.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:54.29 ^~~~~~~~~~~~~~~~~~ 128:54.29 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:54.29 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 128:54.29 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.40 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 128:54.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.40 foundInterface = 0; \ 128:54.40 ^~~~~~~~~~~~~~ 128:54.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:54.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:54.41 ^~~~~~~~~~~~~~~~~~~~~~~ 128:54.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:929:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:54.41 NS_INTERFACE_MAP_END 128:54.41 ^~~~~~~~~~~~~~~~~~~~ 128:54.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 128:54.41 else 128:54.41 ^~~~ 128:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:54.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:54.41 ^~~~~~~~~~~~~~~~~~ 128:54.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:928:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:54.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:54.43 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.49 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 128:54.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.49 foundInterface = 0; \ 128:54.49 ^~~~~~~~~~~~~~ 128:54.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:54.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:54.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.50 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:54.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:54.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.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 128:54.50 else 128:54.50 ^~~~ 128:54.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:54.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:54.52 ^~~~~~~~~~~~~~~~~~ 128:54.52 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:54.52 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 128:54.52 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.54 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 128:54.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.54 foundInterface = 0; \ 128:54.55 ^~~~~~~~~~~~~~ 128:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:54.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:54.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.55 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:54.55 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 128:54.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 128:54.56 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 128:54.57 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:54.57 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:54.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:54.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 128:54.57 } else 128:54.57 ^~~~ 128:54.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' 128:54.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:54.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.58 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:54.58 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 128:54.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 128:54.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 128:54.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 128:54.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:54.67 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:54.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:54.67 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 128:54.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.67 foundInterface = 0; \ 128:54.67 ^~~~~~~~~~~~~~ 128:54.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:54.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:54.69 ^~~~~~~~~~~~~~~~~~~~~~~ 128:54.69 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:54.69 NS_INTERFACE_MAP_END 128:54.69 ^~~~~~~~~~~~~~~~~~~~ 128:54.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 128:54.69 else 128:54.69 ^~~~ 128:54.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:54.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:54.70 ^~~~~~~~~~~~~~~~~~ 128:54.70 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:54.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:54.70 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.72 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 128:54.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.72 foundInterface = 0; \ 128:54.72 ^~~~~~~~~~~~~~ 128:54.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 128:54.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 128:54.72 ^~~~~~~~~~~~~~~~~~~~~~~ 128:54.73 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 128:54.73 NS_INTERFACE_MAP_END 128:54.73 ^~~~~~~~~~~~~~~~~~~~ 128:54.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 128:54.73 else 128:54.73 ^~~~ 128:54.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 128:54.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 128:54.73 ^~~~~~~~~~~~~~~~~~ 128:54.73 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 128:54.73 NS_INTERFACE_MAP_ENTRY(nsISupports) 128:54.74 ^~~~~~~~~~~~~~~~~~~~~~ 128:54.85 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 128:54.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 128:54.85 foundInterface = 0; \ 128:54.85 ^~~~~~~~~~~~~~ 128:54.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 128:54.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 128:54.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.86 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 128:54.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 128:54.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 128:54.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 128:54.87 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 128:54.87 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 128:54.87 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 128:54.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 128:54.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 128:54.88 } else 128:54.88 ^~~~ 128:54.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' 128:54.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 128:54.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 128:54.88 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 128:54.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 128:54.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 129:00.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 129:00.59 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 129:00.59 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 129:00.59 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 129:00.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 129:00.60 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 129:00.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:00.60 foundInterface = 0; \ 129:00.60 ^~~~~~~~~~~~~~ 129:00.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:00.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:00.61 ^~~~~~~~~~~~~~~~~~~~~~~ 129:00.61 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2037:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:00.61 NS_INTERFACE_MAP_END 129:00.61 ^~~~~~~~~~~~~~~~~~~~ 129:00.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 129:00.61 else 129:00.61 ^~~~ 129:00.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:00.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:00.61 ^~~~~~~~~~~~~~~~~~ 129:00.61 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2036:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:00.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:00.62 ^~~~~~~~~~~~~~~~~~~~~~ 129:00.79 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 129:00.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:00.79 foundInterface = 0; \ 129:00.79 ^~~~~~~~~~~~~~ 129:00.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:00.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:00.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.80 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:00.80 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 129:00.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 129:00.80 /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 129:00.80 } else 129:00.80 ^~~~ 129:00.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 129:00.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 129:00.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 129:00.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 129:00.83 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 129:00.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 129:00.83 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 129:00.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:00.84 foundInterface = 0; \ 129:00.84 ^~~~~~~~~~~~~~ 129:00.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:00.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.84 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:00.84 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 129:00.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 129:00.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 129:00.85 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 129:00.85 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 129:00.85 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 129:00.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 129:00.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 129:00.85 } else 129:00.85 ^~~~ 129:00.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' 129:00.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:00.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.86 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:00.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 129:00.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 129:00.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 129:00.93 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 129:00.93 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 129:00.93 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 129:00.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 129:00.94 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 129:00.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:00.95 foundInterface = 0; \ 129:00.95 ^~~~~~~~~~~~~~ 129:00.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:00.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.95 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:00.95 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 129:00.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:00.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 129:00.95 else 129:00.95 ^~~~ 129:00.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:00.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:00.95 ^~~~~~~~~~~~~~~~~~ 129:00.95 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:00.96 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 129:00.96 ^~~~~~~~~~~~~~~~~~~~~~ 129:01.00 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 129:01.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:01.00 foundInterface = 0; \ 129:01.00 ^~~~~~~~~~~~~~ 129:01.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:01.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:01.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:01.00 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:01.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 129:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:01.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 129:01.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 129:01.03 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 129:01.03 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 129:01.03 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 129:01.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 129:01.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 129:01.03 } else 129:01.03 ^~~~ 129:01.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 129:01.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 129:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:01.03 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 129:01.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 129:01.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:02.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 129:02.29 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGStringList.h:11, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTests.h:11, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 129:02.29 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGTextElement.cpp:7, 129:02.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 129:02.29 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 129:02.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:02.30 foundInterface = 0; \ 129:02.30 ^~~~~~~~~~~~~~ 129:02.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:02.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:02.30 ^~~~~~~~~~~~~~~~~~~~~~~ 129:02.30 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:02.30 NS_INTERFACE_MAP_END 129:02.30 ^~~~~~~~~~~~~~~~~~~~ 129:02.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 129:02.30 else 129:02.30 ^~~~ 129:02.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:02.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:02.32 ^~~~~~~~~~~~~~~~~~ 129:02.32 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:02.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:02.32 ^~~~~~~~~~~~~~~~~~~~~~ 129:20.51 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 129:20.52 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18733:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 129:20.53 switch (maintenanceAction) { 129:20.53 ^~~~~~ 129:20.53 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18727:21: note: 'maintenanceAction' was declared here 129:20.53 MaintenanceAction maintenanceAction; 129:20.53 ^~~~~~~~~~~~~~~~~ 129:26.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 129:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 129:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 129:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 129:26.98 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGAttrTearoffTable.h:10, 129:26.98 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGBoolean.cpp:8, 129:26.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 129:26.99 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 129:27.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:27.00 foundInterface = 0; \ 129:27.00 ^~~~~~~~~~~~~~ 129:27.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:27.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:27.00 ^~~~~~~~~~~~~~~~~~~~~~~ 129:27.01 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:27.01 NS_INTERFACE_MAP_END 129:27.01 ^~~~~~~~~~~~~~~~~~~~ 129:27.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 129:27.01 else 129:27.01 ^~~~ 129:27.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:27.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:27.01 ^~~~~~~~~~~~~~~~~~ 129:27.01 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:27.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:27.02 ^~~~~~~~~~~~~~~~~~~~~~ 129:32.22 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 129:32.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:32.22 foundInterface = 0; \ 129:32.22 ^~~~~~~~~~~~~~ 129:32.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:32.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:32.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.23 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:32.23 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 129:32.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.23 /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 129:32.23 } else 129:32.23 ^~~~ 129:32.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 129:32.24 NS_IMPL_QUERY_BODY_CONCRETE(_class) 129:32.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.24 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 129:32.24 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 129:32.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.25 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 129:32.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:32.26 foundInterface = 0; \ 129:32.26 ^~~~~~~~~~~~~~ 129:32.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 129:32.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 129:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.26 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 129:32.26 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 129:32.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.27 /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 129:32.27 } else 129:32.27 ^~~~ 129:32.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 129:32.27 NS_IMPL_QUERY_BODY_CONCRETE(_class) 129:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.28 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 129:32.28 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 129:32.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:32.58 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 129:32.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:32.59 foundInterface = 0; \ 129:32.59 ^~~~~~~~~~~~~~ 129:32.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:32.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:32.59 ^~~~~~~~~~~~~~~~~~~~~~~ 129:32.59 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:32.60 NS_INTERFACE_MAP_END 129:32.60 ^~~~~~~~~~~~~~~~~~~~ 129:32.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 129:32.60 else 129:32.60 ^~~~ 129:32.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:32.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:32.60 ^~~~~~~~~~~~~~~~~~ 129:32.60 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:32.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:32.61 ^~~~~~~~~~~~~~~~~~~~~~ 129:32.63 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 129:32.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:32.64 foundInterface = 0; \ 129:32.64 ^~~~~~~~~~~~~~ 129:32.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:32.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:32.64 ^~~~~~~~~~~~~~~~~~~~~~~ 129:32.64 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:32.64 NS_INTERFACE_MAP_END 129:32.65 ^~~~~~~~~~~~~~~~~~~~ 129:32.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 129:32.65 else 129:32.66 ^~~~ 129:32.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:32.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:32.66 ^~~~~~~~~~~~~~~~~~ 129:32.66 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:32.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:32.66 ^~~~~~~~~~~~~~~~~~~~~~ 129:32.67 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 129:32.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:32.67 foundInterface = 0; \ 129:32.69 ^~~~~~~~~~~~~~ 129:32.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:32.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:32.69 ^~~~~~~~~~~~~~~~~~~~~~~ 129:32.69 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:32.69 NS_INTERFACE_MAP_END 129:32.69 ^~~~~~~~~~~~~~~~~~~~ 129:32.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 129:32.70 else 129:32.70 ^~~~ 129:32.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 129:32.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 129:32.70 ^~~~~~~~~~~~~~~~~~ 129:32.70 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 129:32.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 129:32.70 ^~~~~~~~~~~~~~~~~~~~~~ 129:46.63 dom/system 129:46.80 Finished release [optimized] target(s) in 108m 14s 129:47.00 dom/ipc 129:52.45 dom/workers 129:57.35 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsUtils.h:14, 129:57.35 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCOMPtr.h:30, 129:57.35 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsAutoPtr.h:10, 129:57.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 129:57.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 129:57.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 129:57.35 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 129:57.36 from /builddir/build/BUILD/firefox-63.0/dom/system/OSFileConstants.cpp:52, 129:57.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 129:57.36 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 129:57.37 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 129:57.37 foundInterface = 0; \ 129:57.37 ^~~~~~~~~~~~~~ 129:57.37 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 129:57.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 129:57.37 ^~~~~~~~~~~~~~~~~~~~~~~ 129:57.37 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 129:57.38 NS_INTERFACE_MAP_END 129:57.38 ^~~~~~~~~~~~~~~~~~~~ 129:57.38 /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 129:57.38 else 129:57.38 ^~~~ 129:57.38 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 129:57.38 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 129:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 129:57.38 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 129:57.38 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 129:57.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:02.95 dom/audiochannel 130:03.49 dom/broadcastchannel 130:10.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 130:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 130:10.27 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 130:10.27 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 130:10.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 130:10.27 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 130:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:10.27 foundInterface = 0; \ 130:10.27 ^~~~~~~~~~~~~~ 130:10.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:10.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.27 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:10.27 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:10.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:10.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 130:10.29 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 130:10.29 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 130:10.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 130:10.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 130:10.29 } else 130:10.29 ^~~~ 130:10.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' 130:10.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:10.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.29 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:10.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 130:10.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:10.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 130:10.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:10.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 130:10.33 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 130:10.33 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 130:10.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 130:10.34 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 130:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:10.35 foundInterface = 0; \ 130:10.35 ^~~~~~~~~~~~~~ 130:10.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:10.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:10.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.35 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:10.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:10.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:10.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 130:10.35 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 130:10.35 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 130:10.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 130:10.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 130:10.35 } else 130:10.36 ^~~~ 130:10.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 130:10.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:10.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:10.36 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:10.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 130:10.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:12.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 130:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAudioChannelAgent.h:10, 130:12.36 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.h:10, 130:12.36 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:5, 130:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 130:12.36 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 130:12.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:12.36 foundInterface = 0; \ 130:12.37 ^~~~~~~~~~~~~~ 130:12.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:12.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:12.37 ^~~~~~~~~~~~~~~~~~~~~~~ 130:12.37 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:12.37 NS_INTERFACE_MAP_END 130:12.37 ^~~~~~~~~~~~~~~~~~~~ 130:12.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 130:12.37 else 130:12.37 ^~~~ 130:12.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:12.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:12.37 ^~~~~~~~~~~~~~~~~~ 130:12.37 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:12.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:12.37 ^~~~~~~~~~~~~~~~~~~~~~ 130:14.06 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 130:14.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:14.06 foundInterface = 0; \ 130:14.06 ^~~~~~~~~~~~~~ 130:14.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:14.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:14.06 ^~~~~~~~~~~~~~~~~~~~~~~ 130:14.06 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:14.06 NS_INTERFACE_MAP_END 130:14.06 ^~~~~~~~~~~~~~~~~~~~ 130:14.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 130:14.06 else 130:14.06 ^~~~ 130:14.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:14.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:14.06 ^~~~~~~~~~~~~~~~~~ 130:14.06 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:14.06 NS_INTERFACE_MAP_ENTRY(nsIObserver) 130:14.07 ^~~~~~~~~~~~~~~~~~~~~~ 130:20.13 dom/messagechannel 130:24.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:24.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 130:24.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 130:24.91 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 130:24.91 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 130:24.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 130:24.91 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 130:24.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:24.91 foundInterface = 0; \ 130:24.91 ^~~~~~~~~~~~~~ 130:24.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:24.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:24.91 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:24.91 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:24.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:24.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 130:24.92 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 130:24.92 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 130:24.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 130:24.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 130:24.92 } else 130:24.92 ^~~~ 130:24.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' 130:24.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:24.92 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:24.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 130:24.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:25.96 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 130:25.96 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 130:25.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 130:25.96 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 130:25.96 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 130:25.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 130:25.97 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.h:12, 130:25.97 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:11: 130:25.97 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 130:25.98 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:25.98 foundInterface = 0; \ 130:25.98 ^~~~~~~~~~~~~~ 130:25.98 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:25.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:25.98 ^~~~~~~~~~~~~~~~~~~~~~~ 130:25.99 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:25.99 NS_INTERFACE_MAP_END 130:25.99 ^~~~~~~~~~~~~~~~~~~~ 130:25.99 /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 130:25.99 else 130:25.99 ^~~~ 130:25.99 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 130:25.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 130:25.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:25.99 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 130:25.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 130:26.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:30.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 130:30.88 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:11, 130:30.88 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 130:30.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 130:30.88 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 130:30.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:30.90 foundInterface = 0; \ 130:30.90 ^~~~~~~~~~~~~~ 130:30.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:30.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:30.90 ^~~~~~~~~~~~~~~~~~~~~~~ 130:30.90 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:30.91 NS_INTERFACE_MAP_END 130:30.91 ^~~~~~~~~~~~~~~~~~~~ 130:30.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 130:30.91 else 130:30.91 ^~~~ 130:30.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:30.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:30.91 ^~~~~~~~~~~~~~~~~~ 130:30.91 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:30.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:30.91 ^~~~~~~~~~~~~~~~~~~~~~ 130:35.36 dom/promise 130:40.79 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 130:40.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:40.80 foundInterface = 0; \ 130:40.80 ^~~~~~~~~~~~~~ 130:40.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 130:40.80 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 130:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.80 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 130:40.80 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 130:40.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.81 In file included from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:13, 130:40.81 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 130:40.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 130:40.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 130:40.81 } else 130:40.82 ^~~~ 130:40.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' 130:40.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 130:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:40.82 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 130:40.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 130:40.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 130:47.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 130:47.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Promise.h:11, 130:47.34 from /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:7, 130:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 130:47.34 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 130:47.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.34 foundInterface = 0; \ 130:47.34 ^~~~~~~~~~~~~~ 130:47.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:47.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:47.36 ^~~~~~~~~~~~~~~~~~~~~~~ 130:47.36 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:47.36 NS_INTERFACE_MAP_END 130:47.36 ^~~~~~~~~~~~~~~~~~~~ 130:47.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 130:47.36 else 130:47.36 ^~~~ 130:47.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:47.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:47.36 ^~~~~~~~~~~~~~~~~~ 130:47.36 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:47.36 NS_INTERFACE_MAP_ENTRY(Promise) 130:47.36 ^~~~~~~~~~~~~~~~~~~~~~ 130:47.38 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 130:47.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.38 foundInterface = 0; \ 130:47.38 ^~~~~~~~~~~~~~ 130:47.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:47.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:47.38 ^~~~~~~~~~~~~~~~~~~~~~~ 130:47.38 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:47.38 NS_INTERFACE_MAP_END 130:47.38 ^~~~~~~~~~~~~~~~~~~~ 130:47.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 130:47.38 else 130:47.38 ^~~~ 130:47.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:47.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:47.39 ^~~~~~~~~~~~~~~~~~ 130:47.39 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:47.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:47.39 ^~~~~~~~~~~~~~~~~~~~~~ 130:47.43 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 130:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 130:47.43 foundInterface = 0; \ 130:47.43 ^~~~~~~~~~~~~~ 130:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 130:47.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 130:47.43 ^~~~~~~~~~~~~~~~~~~~~~~ 130:47.43 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 130:47.43 NS_INTERFACE_MAP_END 130:47.43 ^~~~~~~~~~~~~~~~~~~~ 130:47.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 130:47.43 else 130:47.43 ^~~~ 130:47.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 130:47.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 130:47.43 ^~~~~~~~~~~~~~~~~~ 130:47.44 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 130:47.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 130:47.44 ^~~~~~~~~~~~~~~~~~~~~~ 130:54.35 dom/smil 131:01.50 dom/url 131:05.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 131:05.77 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 131:05.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 131:05.77 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 131:05.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:05.78 foundInterface = 0; \ 131:05.78 ^~~~~~~~~~~~~~ 131:05.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:05.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:05.78 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 131:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.78 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 131:05.78 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 131:05.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.81 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 131:05.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 131:05.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 131:05.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 131:05.81 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 131:05.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 131:05.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 131:05.81 } else 131:05.81 ^~~~ 131:05.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' 131:05.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:05.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.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' 131:05.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 131:05.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:05.81 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 131:05.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 131:05.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:07.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 131:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 131:07.69 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 131:07.69 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 131:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 131:07.69 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 131:07.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:07.69 foundInterface = 0; \ 131:07.69 ^~~~~~~~~~~~~~ 131:07.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:07.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:07.71 ^~~~~~~~~~~~~~~~~~~~~~~ 131:07.71 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:07.71 NS_INTERFACE_MAP_END 131:07.71 ^~~~~~~~~~~~~~~~~~~~ 131:07.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 131:07.71 else 131:07.71 ^~~~ 131:07.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:07.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:07.71 ^~~~~~~~~~~~~~~~~~ 131:07.71 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:07.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:07.71 ^~~~~~~~~~~~~~~~~~~~~~ 131:07.77 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 131:07.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:07.78 foundInterface = 0; \ 131:07.78 ^~~~~~~~~~~~~~ 131:07.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:07.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:07.78 ^~~~~~~~~~~~~~~~~~~~~~~ 131:07.78 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:07.78 NS_INTERFACE_MAP_END 131:07.78 ^~~~~~~~~~~~~~~~~~~~ 131:07.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 131:07.78 /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 131:07.78 else 131:07.78 ^~~~ 131:08.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:08.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 131:08.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 131:08.35 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 131:08.35 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 131:08.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 131:08.35 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 131:08.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:08.35 foundInterface = 0; \ 131:08.35 ^~~~~~~~~~~~~~ 131:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:08.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.37 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:08.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.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 131:08.37 else 131:08.37 ^~~~ 131:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:08.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:08.37 ^~~~~~~~~~~~~~~~~~ 131:08.37 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:08.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 131:08.37 ^~~~~~~~~~~~~~~~~~~~~~ 131:08.47 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 131:08.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:08.47 foundInterface = 0; \ 131:08.47 ^~~~~~~~~~~~~~ 131:08.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:08.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.48 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:08.48 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 131:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 131:08.49 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.h:12, 131:08.49 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:8, 131:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 131:08.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 131:08.49 } else 131:08.49 ^~~~ 131:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:08.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.49 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:08.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 131:08.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:08.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 131:08.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 131:08.56 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 131:08.56 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 131:08.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 131:08.57 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 131:08.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:08.57 foundInterface = 0; \ 131:08.57 ^~~~~~~~~~~~~~ 131:08.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:08.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:08.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.58 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:08.58 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 131:08.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:08.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 131:08.58 else 131:08.58 ^~~~ 131:08.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:08.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:08.58 ^~~~~~~~~~~~~~~~~~ 131:08.58 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:08.58 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 131:08.58 ^~~~~~~~~~~~~~~~~~~~~~ 131:12.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:12.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 131:12.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 131:12.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 131:12.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 131:12.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 131:12.09 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.h:10, 131:12.09 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:7, 131:12.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 131:12.10 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 131:12.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:12.11 foundInterface = 0; \ 131:12.11 ^~~~~~~~~~~~~~ 131:12.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:12.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:12.11 ^~~~~~~~~~~~~~~~~~~~~~~ 131:12.11 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:12.12 NS_INTERFACE_MAP_END 131:12.12 ^~~~~~~~~~~~~~~~~~~~ 131:12.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 131:12.12 else 131:12.12 ^~~~ 131:12.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:12.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:12.12 ^~~~~~~~~~~~~~~~~~ 131:12.12 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:12.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:12.12 ^~~~~~~~~~~~~~~~~~~~~~ 131:12.51 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 131:12.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:12.52 foundInterface = 0; \ 131:12.52 ^~~~~~~~~~~~~~ 131:12.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:12.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:12.52 ^~~~~~~~~~~~~~~~~~~~~~~ 131:12.52 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:12.52 NS_INTERFACE_MAP_END 131:12.53 ^~~~~~~~~~~~~~~~~~~~ 131:12.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 131:12.53 else 131:12.53 ^~~~ 131:12.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:12.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:12.53 ^~~~~~~~~~~~~~~~~~ 131:12.54 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:12.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:12.54 ^~~~~~~~~~~~~~~~~~~~~~ 131:22.47 dom/webauthn 131:32.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 131:32.57 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:32.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:32.57 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 131:32.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:32.59 foundInterface = 0; \ 131:32.59 ^~~~~~~~~~~~~~ 131:32.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:32.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:32.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.59 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:32.59 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 131:32.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 131:32.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 131:32.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 131:32.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 131:32.59 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:32.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:32.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 131:32.61 } else 131:32.61 ^~~~ 131:32.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' 131:32.61 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.61 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:32.61 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 131:32.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 131:32.61 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:32.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:32.61 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 131:32.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:32.62 foundInterface = 0; \ 131:32.62 ^~~~~~~~~~~~~~ 131:32.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:32.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.62 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:32.62 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 131:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 131:32.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 131:32.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 131:32.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 131:32.62 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:32.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:32.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 131:32.62 } else 131:32.62 ^~~~ 131:32.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' 131:32.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.62 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:32.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 131:32.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:32.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 131:32.64 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:32.64 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 131:32.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:32.64 foundInterface = 0; \ 131:32.64 ^~~~~~~~~~~~~~ 131:32.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 131:32.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:32.64 ^~~~~~~~~~~~~~~~~~~~~~~ 131:32.64 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:32.64 NS_INTERFACE_MAP_END 131:32.65 ^~~~~~~~~~~~~~~~~~~~ 131:32.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 131:32.65 else 131:32.65 ^~~~ 131:32.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 131:32.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 131:32.65 ^~~~~~~~~~~~~~~~~~ 131:32.65 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 131:32.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 131:32.65 ^~~~~~~~~~~~~~~~~~~~~~ 131:33.36 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 131:33.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:33.36 foundInterface = 0; \ 131:33.36 ^~~~~~~~~~~~~~ 131:33.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 131:33.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 131:33.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:33.36 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 131:33.36 NS_INTERFACE_MAP_END_INHERITING(Credential) 131:33.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:33.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 131:33.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 131:33.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 131:33.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 131:33.37 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 131:33.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 131:33.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 131:33.37 } else 131:33.37 ^~~~ 131:33.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' 131:33.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:33.37 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 131:33.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 131:33.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:43.35 dom/xbl 131:51.58 dom/xml 131:56.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 131:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 131:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 131:56.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 131:56.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 131:56.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 131:56.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 131:56.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 131:56.03 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 131:56.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 131:56.05 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 131:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 131:56.05 foundInterface = 0; \ 131:56.05 ^~~~~~~~~~~~~~ 131: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' 131:56.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 131:56.06 ^~~~~~~~~~~~~~~~~~~~~~~ 131:56.06 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 131:56.06 NS_INTERFACE_MAP_END 131:56.06 ^~~~~~~~~~~~~~~~~~~~ 131:56.06 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 131:56.06 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 131:56.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 131:56.06 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 131:56.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 131:56.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 131:56.07 } else 131:56.07 ^~~~ 131:56.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 131:56.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 131:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131:56.07 /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' 131:56.07 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 131:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:02.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 132:02.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 132:02.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 132:02.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 132:02.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 132:02.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 132:02.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 132:02.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 132:02.19 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 132:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 132:02.19 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::QueryInterface(const nsIID&, void**)': 132:02.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:02.20 foundInterface = 0; \ 132:02.20 ^~~~~~~~~~~~~~ 132:02.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:02.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:02.20 ^~~~~~~~~~~~~~~~~~~~~~~ 132:02.20 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:02.20 NS_INTERFACE_MAP_END 132:02.20 ^~~~~~~~~~~~~~~~~~~~ 132:02.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 132:02.20 else 132:02.21 ^~~~ 132:02.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:02.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:02.21 ^~~~~~~~~~~~~~~~~~ 132:02.21 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:02.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 132:02.21 ^~~~~~~~~~~~~~~~~~~~~~ 132:02.74 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 132:02.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:02.75 foundInterface = 0; \ 132:02.75 ^~~~~~~~~~~~~~ 132:02.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:02.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:02.75 ^~~~~~~~~~~~~~~~~~~~~~~ 132:02.75 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:02.75 NS_INTERFACE_MAP_END 132:02.75 ^~~~~~~~~~~~~~~~~~~~ 132:02.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 132:02.76 else 132:02.76 ^~~~ 132:02.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:02.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:02.77 ^~~~~~~~~~~~~~~~~~ 132:02.77 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:02.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 132:02.77 ^~~~~~~~~~~~~~~~~~~~~~ 132:07.20 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 132:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:07.21 foundInterface = 0; \ 132:07.21 ^~~~~~~~~~~~~~ 132:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:07.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:07.21 ^~~~~~~~~~~~~~~~~~~~~~~ 132:07.21 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:07.21 NS_INTERFACE_MAP_END 132:07.21 ^~~~~~~~~~~~~~~~~~~~ 132:07.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 132:07.22 else 132:07.22 ^~~~ 132:07.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:07.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:07.22 ^~~~~~~~~~~~~~~~~~ 132:07.24 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:07.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 132:07.24 ^~~~~~~~~~~~~~~~~~~~~~ 132:11.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 132:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 132:11.09 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:12, 132:11.09 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 132:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 132:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 132:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CDATASection.h:11, 132:11.09 from /builddir/build/BUILD/firefox-63.0/dom/xml/CDATASection.cpp:7, 132:11.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 132:11.09 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 132:11.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:11.10 foundInterface = 0; \ 132:11.10 ^~~~~~~~~~~~~~ 132:11.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:11.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:11.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.11 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:11.11 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 132:11.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.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 132:11.11 else 132:11.12 ^~~~ 132:11.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:11.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:11.13 ^~~~~~~~~~~~~~~~~~ 132:11.13 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:11.13 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 132:11.13 ^~~~~~~~~~~~~~~~~~~~~~ 132:11.35 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 132:11.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:11.36 foundInterface = 0; \ 132:11.36 ^~~~~~~~~~~~~~ 132:11.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:11.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:11.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.36 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:11.37 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 132:11.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:11.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 132:11.37 else 132:11.37 ^~~~ 132:11.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 132:11.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 132:11.39 ^~~~~~~~~~~~~~~~~~ 132:11.39 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 132:11.39 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 132:11.39 ^~~~~~~~~~~~~~~~~~~~~~ 132:15.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsRect.h:16, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/Units.h:17, 132:15.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/FrameMetrics.h:12, 132:15.41 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedInputData.h:11, 132:15.41 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:10, 132:15.41 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 132:15.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 132:15.41 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 132:15.41 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:15.42 foundInterface = 0; \ 132:15.42 ^~~~~~~~~~~~~~ 132:15.42 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:15.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:15.44 ^~~~~~~~~~~~~~~~~~~~~~~ 132:15.44 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:15.44 NS_INTERFACE_MAP_END 132:15.44 ^~~~~~~~~~~~~~~~~~~~ 132:15.44 /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 132:15.44 else 132:15.44 ^~~~ 132:15.45 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:15.45 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:15.45 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:15.45 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 132:15.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:17.30 dom/xslt/base 132:17.46 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 132:17.47 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:17.47 foundInterface = 0; \ 132:17.47 ^~~~~~~~~~~~~~ 132:17.47 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 132:17.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 132:17.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:17.47 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 132:17.48 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 132:17.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:17.48 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 132:17.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 132:17.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 132:17.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 132:17.49 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 132:17.49 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 132:17.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 132:17.49 /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 132:17.51 } else 132:17.51 ^~~~ 132:17.51 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 132:17.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 132:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:17.51 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 132:17.51 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 132:17.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:20.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 132:20.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 132:20.60 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 132:20.60 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 132:20.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 132:20.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 132:20.61 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 132:20.61 /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] 132:20.61 memset(aT, 0, sizeof(T)); 132:20.61 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:20.64 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 132:20.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 132:20.64 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 132:20.64 struct AmountFns 132:20.64 ^~~~~~~~~ 132:20.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 132:20.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 132:20.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 132:20.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 132:20.65 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 132:20.65 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 132:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 132:20.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 132:20.65 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 132:20.66 /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] 132:20.66 memset(aT, 0, sizeof(T)); 132:20.66 ~~~~~~^~~~~~~~~~~~~~~~~~ 132:20.66 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 132:20.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 132:20.66 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 132:20.66 struct SizeOfTabFns 132:20.66 ^~~~~~~~~~~~ 132:24.92 dom/xslt/xml 132:29.51 dom/xslt/xpath 132:43.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 132:43.58 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 132:43.58 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:43.58 mContent.Init(IOThreadChild::message_loop(), 132:43.58 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.59 ParentPid(), 132:43.59 ~~~~~~~~~~~~ 132:43.59 *parentBuildID, 132:43.59 ~~~~~~~~~~~~~~~ 132:43.59 IOThreadChild::channel(), 132:43.59 ~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.59 *childID, 132:43.59 ~~~~~~~~~ 132:43.59 *isForBrowser); 132:43.59 ~~~~~~~~~~~~~~ 132:43.59 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:282:22: warning: 'schedulerPrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:43.60 Scheduler::SetPrefs(*schedulerPrefs); 132:43.60 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 132:43.60 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:267:28: warning: 'prefMapSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:43.62 Preferences::InitSnapshot(prefMapHandle.ref(), *prefMapSize); 132:43.62 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.62 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:275:15: warning: 'prefsLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:43.62 if (!shm.Map(*prefsLen)) { 132:43.62 ~~~~~~~^~~~~~~~~~~ 132:43.62 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:43.62 mContent.Init(IOThreadChild::message_loop(), 132:43.63 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.63 ParentPid(), 132:43.63 ~~~~~~~~~~~~ 132:43.63 *parentBuildID, 132:43.63 ~~~~~~~~~~~~~~~ 132:43.63 IOThreadChild::channel(), 132:43.63 ~~~~~~~~~~~~~~~~~~~~~~~~~ 132:43.63 *childID, 132:43.63 ~~~~~~~~~ 132:43.63 *isForBrowser); 132:43.63 ~~~~~~~~~~~~~~ 132:43.64 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'childID' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:44.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 132:44.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 132:44.50 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 132:44.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 132:44.50 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 132:44.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 132:44.50 foundInterface = 0; \ 132:44.50 ^~~~~~~~~~~~~~ 132:44.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 132:44.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 132:44.50 ^~~~~~~~~~~~~~~~~~~~~~~ 132:44.50 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 132:44.51 NS_INTERFACE_MAP_END 132:44.51 ^~~~~~~~~~~~~~~~~~~~ 132:44.51 /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 132:44.51 else 132:44.51 ^~~~ 132:44.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 132:44.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 132:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.52 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 132:44.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 132:44.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 132:44.83 dom/xslt/xslt 132:46.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 132:46.13 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 132:46.14 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:249:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 132:46.14 for (uint32_t i = 0; i < count; i++) { 132:46.14 ~~^~~~~~~ 133:00.48 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/base/txCore.h:11, 133:00.48 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txXMLEventHandler.h:9, 133:00.48 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.h:9, 133:00.48 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.cpp:6, 133:00.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 133:00.49 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 133:00.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:00.49 foundInterface = 0; \ 133:00.49 ^~~~~~~~~~~~~~ 133: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' 133:00.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:00.51 ^~~~~~~~~~~~~~~~~~~~~~~ 133:00.51 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:00.51 NS_INTERFACE_MAP_END 133:00.51 ^~~~~~~~~~~~~~~~~~~~ 133:00.51 /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 133:00.51 else 133:00.51 ^~~~ 133:00.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:00.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:00.52 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:00.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 133:00.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:11.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.91 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 133:11.91 /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] 133:11.91 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 133:11.91 ^ 133:11.91 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.91 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.92 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.92 class txXPathNode 133:11.92 ^~~~~~~~~~~ 133:11.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.92 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 133:11.93 /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] 133:11.93 memmove(insertPos, pos, count * sizeof(txXPathNode)); 133:11.93 ^ 133:11.93 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.93 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.93 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.93 class txXPathNode 133:11.93 ^~~~~~~~~~~ 133:11.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.94 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 133:11.94 /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] 133:11.94 chunk * sizeof(txXPathNode)); 133:11.94 ^ 133:11.94 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.94 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.94 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.94 class txXPathNode 133:11.94 ^~~~~~~~~~~ 133:11.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.95 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 133:11.95 /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] 133:11.95 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 133:11.95 ^ 133:11.95 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.95 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.95 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.95 class txXPathNode 133:11.95 ^~~~~~~~~~~ 133:11.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.95 /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] 133:11.95 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 133:11.95 ^ 133:11.96 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.96 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.96 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.96 class txXPathNode 133:11.96 ^~~~~~~~~~~ 133:11.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 133:11.96 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 133:11.96 /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] 133:11.96 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 133:11.97 ^ 133:11.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 133:11.98 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 133:11.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 133:11.98 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 133:11.98 class txXPathNode 133:11.98 ^~~~~~~~~~~ 133:25.05 dom/xul 133:32.18 dom/vr 133:43.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:43.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 133:43.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 133:43.76 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.h:9, 133:43.76 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.cpp:26, 133:43.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 133:43.76 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 133:43.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:43.77 foundInterface = 0; \ 133:43.77 ^~~~~~~~~~~~~~ 133:43.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:43.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:43.78 ^~~~~~~~~~~~~~~~~~~~~~~ 133:43.78 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:43.78 NS_INTERFACE_MAP_END 133:43.78 ^~~~~~~~~~~~~~~~~~~~ 133:43.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 133:43.78 else 133:43.78 ^~~~ 133:43.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:43.78 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:43.78 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:43.78 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 133:43.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:43.85 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 133:43.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:43.86 foundInterface = 0; \ 133:43.86 ^~~~~~~~~~~~~~ 133:43.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:43.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:43.86 ^~~~~~~~~~~~~~~~~~~~~~~ 133:43.86 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:43.86 NS_INTERFACE_MAP_END 133:43.86 ^~~~~~~~~~~~~~~~~~~~ 133:43.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 133:43.86 else 133:43.86 ^~~~ 133:43.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:43.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:43.86 ^~~~~~~~~~~~~~~~~~ 133:43.86 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:43.86 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 133:43.86 ^~~~~~~~~~~~~~~~~~~~~~ 133:43.96 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 133:43.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:43.96 foundInterface = 0; \ 133:43.96 ^~~~~~~~~~~~~~ 133:43.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:43.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:43.96 ^~~~~~~~~~~~~~~~~~~~~~~ 133:43.96 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:43.96 NS_INTERFACE_MAP_END 133:43.96 ^~~~~~~~~~~~~~~~~~~~ 133:43.96 /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 133:43.96 else 133:43.96 ^~~~ 133:43.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:43.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:43.97 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:43.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 133:43.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:45.14 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 133:45.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:45.14 foundInterface = 0; \ 133:45.15 ^~~~~~~~~~~~~~ 133:45.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:45.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:45.15 ^~~~~~~~~~~~~~~~~~~~~~~ 133:45.15 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:45.15 NS_INTERFACE_MAP_END 133:45.15 ^~~~~~~~~~~~~~~~~~~~ 133:45.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 133:45.15 else 133:45.15 ^~~~ 133:45.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:45.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:45.15 ^~~~~~~~~~~~~~~~~~ 133:45.15 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:45.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:45.15 ^~~~~~~~~~~~~~~~~~~~~~ 133:45.28 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 133:45.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:45.28 foundInterface = 0; \ 133:45.28 ^~~~~~~~~~~~~~ 133:45.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:45.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:45.29 ^~~~~~~~~~~~~~~~~~~~~~~ 133:45.29 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:45.29 NS_INTERFACE_MAP_END 133:45.29 ^~~~~~~~~~~~~~~~~~~~ 133:45.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 133:45.29 else 133:45.29 ^~~~ 133:45.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:45.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:45.29 ^~~~~~~~~~~~~~~~~~ 133:45.29 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:45.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:45.29 ^~~~~~~~~~~~~~~~~~~~~~ 133:46.10 dom/u2f 133:48.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:48.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 133:48.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 133:48.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 133:48.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 133:48.54 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.h:10, 133:48.54 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.cpp:7, 133:48.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 133:48.54 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 133:48.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.55 foundInterface = 0; \ 133:48.55 ^~~~~~~~~~~~~~ 133:48.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 133:48.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 133:48.55 ^~~~~~~~~~~~~~~~~~~~~~~ 133:48.56 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 133:48.56 NS_INTERFACE_MAP_END 133:48.56 ^~~~~~~~~~~~~~~~~~~~ 133:48.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 133:48.56 else 133:48.56 ^~~~ 133:48.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:48.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:48.56 ^~~~~~~~~~~~~~~~~~ 133:48.56 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:48.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 133:48.57 ^~~~~~~~~~~~~~~~~~~~~~ 133:48.68 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 133:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:48.68 foundInterface = 0; \ 133:48.68 ^~~~~~~~~~~~~~ 133:48.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:48.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:48.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.68 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:48.69 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 133:48.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:48.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 133:48.69 else 133:48.69 ^~~~ 133:48.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:48.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:48.71 ^~~~~~~~~~~~~~~~~~ 133:48.71 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:48.71 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 133:48.71 ^~~~~~~~~~~~~~~~~~~~~~ 133:49.18 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 133:49.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:49.19 foundInterface = 0; \ 133:49.19 ^~~~~~~~~~~~~~ 133:49.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:49.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:49.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.19 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:49.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:49.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:49.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 133:49.20 else 133:49.20 ^~~~ 133:49.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 133:49.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 133:49.22 ^~~~~~~~~~~~~~~~~~ 133:49.22 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3568:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 133:49.22 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 133:49.22 ^~~~~~~~~~~~~~~~~~~~~~ 133:55.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 133:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 133:55.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:55.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.64 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.64 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 133:55.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.64 foundInterface = 0; \ 133:55.64 ^~~~~~~~~~~~~~ 133:55.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.66 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.66 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:55.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.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 133:55.66 else 133:55.67 ^~~~ 133:55.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 133:55.67 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 133:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.67 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 133:55.67 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 133:55.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.77 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 133:55.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.78 foundInterface = 0; \ 133:55.78 ^~~~~~~~~~~~~~ 133:55.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.78 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.78 NS_INTERFACE_MAP_END_INHERITING(Event) 133:55.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.78 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.80 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.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 133:55.80 } else 133:55.80 ^~~~ 133:55.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' 133:55.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.81 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 133:55.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:55.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 133:55.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 133:55.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:55.89 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.89 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.90 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 133:55.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.90 foundInterface = 0; \ 133:55.90 ^~~~~~~~~~~~~~ 133:55.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.92 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:55.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.92 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.92 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.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 133:55.93 } else 133:55.93 ^~~~ 133:55.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' 133:55.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.94 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:55.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 133:55.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:55.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 133:55.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:55.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 133:55.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:55.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.97 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.97 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 133:55.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:55.97 foundInterface = 0; \ 133:55.97 ^~~~~~~~~~~~~~ 133:55.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:55.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:55.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.98 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:55.98 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:55.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:55.98 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:55.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:55.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 133:55.99 } else 133:55.99 ^~~~ 133:55.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' 133:55.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:55.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:55.99 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:56.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 133:56.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 133:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 133:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 133:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 133:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 133:56.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:56.03 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:56.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:56.03 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 133:56.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 133:56.03 foundInterface = 0; \ 133:56.03 ^~~~~~~~~~~~~~ 133:56.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 133:56.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 133:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.04 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 133:56.04 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 133:56.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.04 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 133:56.04 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 133:56.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 133:56.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 133:56.04 } else 133:56.05 ^~~~ 133:56.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 133:56.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 133:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 133:56.07 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 133:56.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 133:56.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:07.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/U2F.h:12, 134:07.17 from /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:7, 134:07.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 134:07.17 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 134:07.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:07.18 foundInterface = 0; \ 134:07.18 ^~~~~~~~~~~~~~ 134:07.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:07.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:07.18 ^~~~~~~~~~~~~~~~~~~~~~~ 134:07.18 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:07.18 NS_INTERFACE_MAP_END 134:07.18 ^~~~~~~~~~~~~~~~~~~~ 134:07.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 134:07.18 else 134:07.18 ^~~~ 134:07.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:07.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:07.18 ^~~~~~~~~~~~~~~~~~ 134:07.18 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:07.18 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 134:07.18 ^~~~~~~~~~~~~~~~~~~~~~ 134:08.15 dom/console 134:17.54 dom/performance 134:18.42 dom/webbrowserpersist 134:25.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:25.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:25.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:25.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:25.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:25.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 134:25.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 134:25.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 134:25.03 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 134:25.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 134:25.04 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 134:25.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:25.04 foundInterface = 0; \ 134:25.04 ^~~~~~~~~~~~~~ 134:25.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:25.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:25.05 ^~~~~~~~~~~~~~~~~~~~~~~ 134:25.05 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:25.05 NS_INTERFACE_MAP_END 134:25.05 ^~~~~~~~~~~~~~~~~~~~ 134:25.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 134:25.06 else 134:25.06 ^~~~ 134:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:25.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:25.06 ^~~~~~~~~~~~~~~~~~ 134:25.06 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:25.06 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 134:25.06 ^~~~~~~~~~~~~~~~~~~~~~ 134:25.46 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 134:25.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:25.46 foundInterface = 0; \ 134:25.46 ^~~~~~~~~~~~~~ 134:25.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:25.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:25.46 ^~~~~~~~~~~~~~~~~~~~~~~ 134:25.46 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:25.46 NS_INTERFACE_MAP_END 134:25.48 ^~~~~~~~~~~~~~~~~~~~ 134:25.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 134:25.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 134:25.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 134:25.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 134:25.48 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 134:25.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 134:25.48 /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 134:25.48 else 134:25.48 ^~~~ 134:25.48 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 134:25.48 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 134:25.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:27.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:27.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:27.22 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:27.22 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:27.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:27.22 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 134:27.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:27.24 foundInterface = 0; \ 134:27.24 ^~~~~~~~~~~~~~ 134: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' 134:27.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.24 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:27.24 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:27.24 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:27.24 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:27.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:27.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 134:27.24 } else 134:27.24 ^~~~ 134:27.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' 134:27.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:27.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.24 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:27.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 134:27.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:27.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:27.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:27.34 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:27.35 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:27.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:27.35 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 134:27.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:27.35 foundInterface = 0; \ 134:27.35 ^~~~~~~~~~~~~~ 134:27.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:27.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:27.35 ^~~~~~~~~~~~~~~~~~~~~~~ 134:27.35 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:27.35 NS_INTERFACE_MAP_END 134:27.35 ^~~~~~~~~~~~~~~~~~~~ 134:27.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 134:27.35 else 134:27.35 ^~~~ 134:27.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:27.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:27.35 ^~~~~~~~~~~~~~~~~~ 134:27.35 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:27.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:27.36 ^~~~~~~~~~~~~~~~~~~~~~ 134:27.38 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 134:27.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:27.38 foundInterface = 0; \ 134:27.38 ^~~~~~~~~~~~~~ 134:27.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:27.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:27.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.40 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:27.40 NS_INTERFACE_MAP_END_INHERITING(Performance) 134:27.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.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 134:27.40 else 134:27.40 ^~~~ 134:27.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:27.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:27.40 ^~~~~~~~~~~~~~~~~~ 134:27.40 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:27.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:27.40 ^~~~~~~~~~~~~~~~~~~~~~ 134:27.44 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 134:27.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:27.44 foundInterface = 0; \ 134:27.44 ^~~~~~~~~~~~~~ 134:27.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:27.44 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:27.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.44 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:27.44 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 134:27.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:27.45 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:27.45 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:27.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:27.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 134:27.45 } else 134:27.45 ^~~~ 134:27.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' 134:27.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.45 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:27.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 134:27.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:27.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:27.96 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:27.96 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:27.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:27.96 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 134:27.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:27.97 foundInterface = 0; \ 134:27.97 ^~~~~~~~~~~~~~ 134:27.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:27.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:27.97 ^~~~~~~~~~~~~~~~~~~~~~~ 134:27.97 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:27.99 NS_INTERFACE_MAP_END 134:27.99 ^~~~~~~~~~~~~~~~~~~~ 134:27.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 134:27.99 else 134:27.99 ^~~~ 134:27.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:27.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:28.00 ^~~~~~~~~~~~~~~~~~ 134:28.00 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:28.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:28.00 ^~~~~~~~~~~~~~~~~~~~~~ 134:28.00 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 134:28.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:28.01 foundInterface = 0; \ 134:28.01 ^~~~~~~~~~~~~~ 134:28.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:28.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:28.01 ^~~~~~~~~~~~~~~~~~~~~~~ 134:28.01 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:28.02 NS_INTERFACE_MAP_END 134:28.02 ^~~~~~~~~~~~~~~~~~~~ 134:28.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 134:28.02 else 134:28.04 ^~~~ 134:28.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:28.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:28.04 ^~~~~~~~~~~~~~~~~~ 134:28.04 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:28.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:28.05 ^~~~~~~~~~~~~~~~~~~~~~ 134:28.05 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 134:28.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:28.05 foundInterface = 0; \ 134:28.05 ^~~~~~~~~~~~~~ 134:28.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:28.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:28.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:28.07 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:28.07 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 134:28.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:28.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:28.07 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:28.07 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:28.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:28.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 134:28.08 } else 134:28.08 ^~~~ 134:28.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' 134:28.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:28.08 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:28.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 134:28.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:28.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:28.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:28.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:28.12 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 134:28.13 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 134:28.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 134:28.13 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 134:28.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:28.13 foundInterface = 0; \ 134:28.13 ^~~~~~~~~~~~~~ 134:28.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:28.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:28.13 ^~~~~~~~~~~~~~~~~~~~~~~ 134:28.14 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:28.14 NS_INTERFACE_MAP_END 134:28.14 ^~~~~~~~~~~~~~~~~~~~ 134:28.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 134:28.15 else 134:28.15 ^~~~ 134:28.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:28.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:28.15 ^~~~~~~~~~~~~~~~~~ 134:28.15 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:28.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:28.16 ^~~~~~~~~~~~~~~~~~~~~~ 134:34.34 dom/xhr 134:41.15 dom/worklet 134:42.40 dom/script 134:46.93 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 134:46.93 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 134:46.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 134:46.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 134:46.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 134:46.93 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 134:46.93 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 134:46.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 134:46.93 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 134:46.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:46.94 foundInterface = 0; \ 134:46.94 ^~~~~~~~~~~~~~ 134:46.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:46.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:46.94 ^~~~~~~~~~~~~~~~~~~~~~~ 134:46.94 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:46.94 NS_INTERFACE_MAP_END 134:46.94 ^~~~~~~~~~~~~~~~~~~~ 134:46.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 134:46.96 else 134:46.96 ^~~~ 134:46.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:46.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:46.97 ^~~~~~~~~~~~~~~~~~ 134:46.97 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:46.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:46.97 ^~~~~~~~~~~~~~~~~~~~~~ 134:47.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:47.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:47.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:47.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 134:47.33 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 134:47.34 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 134:47.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 134:47.34 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 134:47.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:47.35 foundInterface = 0; \ 134:47.35 ^~~~~~~~~~~~~~ 134:47.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:47.35 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:47.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.35 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:47.35 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 134:47.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:47.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 134:47.36 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 134:47.36 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 134:47.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 134:47.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 134:47.36 } else 134:47.36 ^~~~ 134:47.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:47.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:47.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.37 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:47.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 134:47.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:47.47 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 134:47.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:47.47 foundInterface = 0; \ 134:47.47 ^~~~~~~~~~~~~~ 134:47.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:47.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:47.47 ^~~~~~~~~~~~~~~~~~~~~~~ 134:47.48 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:47.48 NS_INTERFACE_MAP_END 134:47.48 ^~~~~~~~~~~~~~~~~~~~ 134:47.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 134:47.48 else 134:47.48 ^~~~ 134:47.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:47.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:47.48 ^~~~~~~~~~~~~~~~~~ 134:47.48 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:47.48 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 134:47.49 ^~~~~~~~~~~~~~~~~~~~~~ 134:52.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:52.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:52.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:52.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:52.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:52.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 134:52.07 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 134:52.07 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:52.07 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:52.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:52.07 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 134:52.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:52.08 foundInterface = 0; \ 134:52.08 ^~~~~~~~~~~~~~ 134:52.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:52.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:52.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.08 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:52.10 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 134:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.10 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 134:52.10 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:52.10 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:52.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:52.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 134:52.11 } else 134:52.11 ^~~~ 134:52.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' 134:52.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.11 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:52.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 134:52.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:52.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:52.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:52.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 134:52.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 134:52.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:52.17 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:52.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:52.17 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 134:52.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:52.19 foundInterface = 0; \ 134:52.19 ^~~~~~~~~~~~~~ 134:52.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:52.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:52.19 ^~~~~~~~~~~~~~~~~~~~~~~ 134:52.19 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:52.20 NS_INTERFACE_MAP_END 134:52.20 ^~~~~~~~~~~~~~~~~~~~ 134:52.20 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 134:52.20 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:52.20 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:52.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:52.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 134:52.20 } else 134:52.20 ^~~~ 134:52.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' 134:52.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:52.21 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:52.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 134:52.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 134:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 134:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 134:53.88 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 134:53.88 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 134:53.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 134:53.88 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 134:53.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:53.90 foundInterface = 0; \ 134:53.90 ^~~~~~~~~~~~~~ 134:53.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:53.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:53.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.90 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:383:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:53.91 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 134:53.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:53.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 134:53.91 else 134:53.91 ^~~~ 134:53.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:53.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:53.91 ^~~~~~~~~~~~~~~~~~ 134:53.91 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:382:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:53.91 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 134:53.92 ^~~~~~~~~~~~~~~~~~~~~~ 134:54.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 134:54.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 134:54.01 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 134:54.02 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 134:54.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 134:54.02 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 134:54.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.03 foundInterface = 0; \ 134:54.03 ^~~~~~~~~~~~~~ 134:54.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:54.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:54.04 ^~~~~~~~~~~~~~~~~~~~~~~ 134:54.04 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:54.04 NS_INTERFACE_MAP_END 134:54.04 ^~~~~~~~~~~~~~~~~~~~ 134:54.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 134:54.04 else 134:54.04 ^~~~ 134:54.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:54.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:54.04 ^~~~~~~~~~~~~~~~~~ 134:54.06 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:482:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:54.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 134:54.06 ^~~~~~~~~~~~~~~~~~~~~~ 134:54.19 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 134:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.19 foundInterface = 0; \ 134:54.19 ^~~~~~~~~~~~~~ 134:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:54.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:54.20 ^~~~~~~~~~~~~~~~~~~~~~~ 134:54.20 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:54.21 NS_INTERFACE_MAP_END 134:54.21 ^~~~~~~~~~~~~~~~~~~~ 134:54.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 134:54.21 else 134:54.21 ^~~~ 134:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 134:54.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 134:54.22 ^~~~~~~~~~~~~~~~~~ 134:54.22 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 134:54.22 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 134:54.22 ^~~~~~~~~~~~~~~~~~~~~~ 134:54.39 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 134:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:54.40 foundInterface = 0; \ 134:54.40 ^~~~~~~~~~~~~~ 134:54.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:54.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:54.40 ^~~~~~~~~~~~~~~~~~~~~~~ 134:54.40 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3736:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:54.41 NS_INTERFACE_MAP_END 134:54.41 ^~~~~~~~~~~~~~~~~~~~ 134:54.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 134:54.41 else 134:54.41 ^~~~ 134:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 134:54.41 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 134:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:54.42 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3735:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 134:54.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 134:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 134:55.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 134:55.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 134:55.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 134:55.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 134:55.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 134:55.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:32, 134:55.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 134:55.15 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 134:55.15 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 134:55.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 134:55.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 134:55.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 134:55.17 /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] 134:55.17 memset(aT, 0, sizeof(T)); 134:55.17 ~~~~~~^~~~~~~~~~~~~~~~~~ 134:55.17 In file included from /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:27, 134:55.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 134:55.17 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 134:55.17 struct GlobalProperties { 134:55.18 ^~~~~~~~~~~~~~~~ 134:55.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 134:55.18 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 134:55.18 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:55.18 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:55.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:55.18 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 134:55.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:55.19 foundInterface = 0; \ 134:55.19 ^~~~~~~~~~~~~~ 134:55.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:55.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:55.19 ^~~~~~~~~~~~~~~~~~~~~~~ 134:55.19 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:55.19 NS_INTERFACE_MAP_END 134:55.19 ^~~~~~~~~~~~~~~~~~~~ 134:55.20 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 134:55.20 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:55.21 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:55.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:55.21 /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 134:55.21 } else 134:55.21 ^~~~ 134:55.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 134:55.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:55.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:55.22 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:55.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 134:55.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:56.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 134:56.44 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 134:56.44 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:56.44 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:56.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134:56.45 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 134:56.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:56.46 foundInterface = 0; \ 134:56.46 ^~~~~~~~~~~~~~ 134:56.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 134:56.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 134:56.46 ^~~~~~~~~~~~~~~~~~~~~~~ 134:56.46 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 134:56.47 NS_INTERFACE_MAP_END 134:56.47 ^~~~~~~~~~~~~~~~~~~~ 134:56.47 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 134:56.47 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 134:56.47 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 134:56.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 134: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 134:56.47 } else 134:56.47 ^~~~ 134: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' 134:56.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:56.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:56.48 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:56.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 134:56.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.12 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 134:59.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 134:59.12 foundInterface = 0; \ 134:59.12 ^~~~~~~~~~~~~~ 134:59.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 134:59.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 134:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.13 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 134:59.13 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 134:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 134:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 134:59.13 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 134:59.13 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 134:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 134:59.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 134:59.13 } else 134:59.15 ^~~~ 134:59.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' 134:59.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 134:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 134:59.15 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 134:59.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 134:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:04.70 dom/payments 135:13.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:13.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 135:13.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 135:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 135:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 135:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 135:13.08 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 135:13.08 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 135:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 135:13.08 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 135:13.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:13.09 foundInterface = 0; \ 135:13.09 ^~~~~~~~~~~~~~ 135:13.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:13.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:13.09 ^~~~~~~~~~~~~~~~~~~~~~~ 135:13.09 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:13.09 NS_INTERFACE_MAP_END 135:13.09 ^~~~~~~~~~~~~~~~~~~~ 135:13.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 135:13.09 else 135:13.09 ^~~~ 135:13.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:13.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:13.10 ^~~~~~~~~~~~~~~~~~ 135:13.10 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:13.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:13.10 ^~~~~~~~~~~~~~~~~~~~~~ 135:13.31 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 135:13.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:13.31 foundInterface = 0; \ 135:13.31 ^~~~~~~~~~~~~~ 135:13.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:13.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:13.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:13.31 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:13.33 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 135:13.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:13.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 135:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 135:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 135:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 135:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 135:13.33 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 135:13.33 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 135:13.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 135:13.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 135:13.33 } else 135:13.33 ^~~~ 135:13.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' 135:13.33 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:13.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:13.33 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:13.33 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 135:13.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:14.24 dom/payments/ipc 135:21.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 135:21.63 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 135:21.63 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 135:21.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 135:21.63 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 135:21.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:21.64 foundInterface = 0; \ 135:21.64 ^~~~~~~~~~~~~~ 135:21.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:21.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:21.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:21.64 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:21.65 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:21.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:21.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 135:21.66 else 135:21.66 ^~~~ 135:21.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:21.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:21.66 ^~~~~~~~~~~~~~~~~~ 135:21.66 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:21.67 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 135:21.67 ^~~~~~~~~~~~~~~~~~~~~~ 135:23.94 dom/websocket 135:27.58 dom/serviceworkers 135:28.35 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 135:28.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:28.35 foundInterface = 0; \ 135:28.35 ^~~~~~~~~~~~~~ 135:28.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:28.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:28.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:28.37 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:28.37 NS_INTERFACE_MAP_END_INHERITING(Event) 135:28.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:28.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 135:28.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 135:28.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 135:28.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 135:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 135:28.38 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 135:28.38 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 135:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 135: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 135:28.38 } else 135:28.38 ^~~~ 135:28.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' 135:28.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:28.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:28.38 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:28.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 135:28.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:28.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:28.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 135:28.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 135:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 135:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 135:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 135:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 135:28.44 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 135:28.44 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 135:28.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 135:28.44 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 135:28.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:28.46 foundInterface = 0; \ 135:28.46 ^~~~~~~~~~~~~~ 135:28.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:28.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:28.46 ^~~~~~~~~~~~~~~~~~~~~~~ 135:28.47 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:28.47 NS_INTERFACE_MAP_END 135:28.47 ^~~~~~~~~~~~~~~~~~~~ 135:28.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 135:28.47 else 135:28.47 ^~~~ 135:28.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:28.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:28.47 ^~~~~~~~~~~~~~~~~~ 135:28.47 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:28.47 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 135:28.48 ^~~~~~~~~~~~~~~~~~~~~~ 135:30.93 dom/simpledb 135:38.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:38.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:12, 135:38.17 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 135:38.17 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 135:38.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 135:38.17 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 135:38.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:38.18 foundInterface = 0; \ 135:38.18 ^~~~~~~~~~~~~~ 135:38.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:38.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:38.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.20 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:38.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:38.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.20 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 135:38.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 135:38.20 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 135:38.20 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 135:38.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 135:38.21 /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 135:38.21 } else 135:38.21 ^~~~ 135:38.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 135:38.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:38.21 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:38.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 135:38.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:47.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:47.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 135:47.46 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:47.46 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:47.46 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:47.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:47.47 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 135:47.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:47.47 foundInterface = 0; \ 135:47.47 ^~~~~~~~~~~~~~ 135:47.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:47.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:47.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.49 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:47.49 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:47.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:47.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 135:47.49 else 135:47.49 ^~~~ 135:47.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:47.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:47.50 ^~~~~~~~~~~~~~~~~~ 135:47.50 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:47.50 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 135:47.50 ^~~~~~~~~~~~~~~~~~~~~~ 135:48.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 135:48.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:48.11 foundInterface = 0; \ 135:48.11 ^~~~~~~~~~~~~~ 135:48.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:48.12 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.12 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:48.12 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 135:48.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 135:48.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:48.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:48.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:48.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:48.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 135:48.14 } else 135:48.15 ^~~~ 135:48.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' 135:48.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:48.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:48.15 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:48.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 135:48.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:49.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 135:49.52 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.52 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.52 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.53 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 135:49.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.54 foundInterface = 0; \ 135:49.54 ^~~~~~~~~~~~~~ 135:49.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:49.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.54 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:49.54 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 135:49.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 135:49.57 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.58 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.58 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.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 135:49.58 } else 135:49.58 ^~~~ 135:49.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' 135:49.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:49.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.59 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:49.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 135:49.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:49.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:49.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 135:49.59 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.60 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.60 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.60 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 135:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.61 foundInterface = 0; \ 135:49.61 ^~~~~~~~~~~~~~ 135: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' 135:49.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.62 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:49.62 NS_INTERFACE_MAP_END_INHERITING(Event) 135:49.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 135:49.62 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.63 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.63 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.63 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.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 135:49.63 } else 135:49.63 ^~~~ 135:49.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' 135:49.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:49.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.64 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1024:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:49.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 135:49.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:49.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:49.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 135:49.64 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.64 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.65 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.65 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 135:49.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.65 foundInterface = 0; \ 135:49.65 ^~~~~~~~~~~~~~ 135:49.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 135:49.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:49.65 ^~~~~~~~~~~~~~~~~~~~~~~ 135:49.66 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:49.66 NS_INTERFACE_MAP_END 135:49.66 ^~~~~~~~~~~~~~~~~~~~ 135:49.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 135:49.66 else 135:49.66 ^~~~ 135:49.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:49.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:49.66 ^~~~~~~~~~~~~~~~~~ 135:49.67 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1090:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:49.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 135:49.67 ^~~~~~~~~~~~~~~~~~~~~~ 135:49.72 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 135:49.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.72 foundInterface = 0; \ 135:49.72 ^~~~~~~~~~~~~~ 135:49.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 135:49.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:49.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.74 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:49.74 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 135:49.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 135:49.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.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 135:49.75 } else 135:49.75 ^~~~ 135:49.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' 135:49.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:49.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.75 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:49.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 135:49.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 135:49.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 135:49.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 135:49.83 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.83 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.83 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.83 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 135:49.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:49.84 foundInterface = 0; \ 135:49.84 ^~~~~~~~~~~~~~ 135: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' 135:49.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 135:49.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.86 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 135:49.86 NS_INTERFACE_MAP_END_INHERITING(Event) 135:49.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 135:49.87 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 135:49.87 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 135:49.87 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 135:49.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 135:49.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 135:49.87 } else 135:49.87 ^~~~ 135: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' 135:49.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 135:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:49.88 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1321:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 135:49.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 135:49.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 135:50.24 dom/prio 135:50.88 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 135:50.88 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 135:50.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 135:50.88 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 135:50.88 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 135:50.88 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.h:10, 135:50.88 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.cpp:7, 135:50.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 135:50.89 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 135:50.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 135:50.89 foundInterface = 0; \ 135:50.89 ^~~~~~~~~~~~~~ 135: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' 135:50.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 135:50.89 ^~~~~~~~~~~~~~~~~~~~~~~ 135:50.89 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 135:50.89 NS_INTERFACE_MAP_END 135:50.89 ^~~~~~~~~~~~~~~~~~~~ 135:50.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 135:50.89 else 135:50.89 ^~~~ 135:50.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 135:50.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 135:50.91 ^~~~~~~~~~~~~~~~~~ 135:50.91 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 135:50.91 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 135:50.91 ^~~~~~~~~~~~~~~~~~~~~~ 135:57.69 dom/presentation 136:01.38 dom/presentation/provider 136:01.50 view 136:08.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 136:08.34 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 136:08.34 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 136:08.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 136:08.34 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 136:08.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:08.34 foundInterface = 0; \ 136:08.34 ^~~~~~~~~~~~~~ 136:08.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:08.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:08.35 ^~~~~~~~~~~~~~~~~~~~~~~ 136:08.35 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:08.35 NS_INTERFACE_MAP_END 136:08.35 ^~~~~~~~~~~~~~~~~~~~ 136:08.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 136:08.36 else 136:08.36 ^~~~ 136:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:08.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:08.36 ^~~~~~~~~~~~~~~~~~ 136:08.36 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:08.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:08.36 ^~~~~~~~~~~~~~~~~~~~~~ 136:08.46 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 136:08.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:08.47 foundInterface = 0; \ 136:08.47 ^~~~~~~~~~~~~~ 136:08.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:08.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:08.47 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:08.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:08.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:08.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 136:08.48 else 136:08.48 ^~~~ 136:08.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:08.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:08.48 ^~~~~~~~~~~~~~~~~~ 136:08.48 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:08.48 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 136:08.49 ^~~~~~~~~~~~~~~~~~~~~~ 136:08.83 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 136:08.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:08.84 foundInterface = 0; \ 136:08.84 ^~~~~~~~~~~~~~ 136:08.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:08.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:08.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:08.84 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:08.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:08.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:08.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 136:08.84 else 136:08.84 ^~~~ 136:08.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:08.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:08.84 ^~~~~~~~~~~~~~~~~~ 136:08.84 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:08.84 NS_INTERFACE_MAP_ENTRY(nsIRequest) 136:08.84 ^~~~~~~~~~~~~~~~~~~~~~ 136:08.90 widget 136:09.00 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 136:09.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:09.00 foundInterface = 0; \ 136:09.00 ^~~~~~~~~~~~~~ 136:09.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:09.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:09.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.01 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:09.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 136:09.02 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 136:09.02 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 136:09.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 136:09.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 136:09.02 } else 136:09.03 ^~~~ 136:09.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:09.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.03 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:09.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 136:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:09.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 136:09.14 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 136:09.14 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 136:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 136:09.15 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 136:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:09.15 foundInterface = 0; \ 136:09.16 ^~~~~~~~~~~~~~ 136:09.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:09.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:09.16 ^~~~~~~~~~~~~~~~~~~~~~~ 136:09.16 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:09.16 NS_INTERFACE_MAP_END 136:09.16 ^~~~~~~~~~~~~~~~~~~~ 136:09.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 136:09.16 else 136:09.16 ^~~~ 136:09.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:09.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:09.16 ^~~~~~~~~~~~~~~~~~ 136:09.16 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:09.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 136:09.16 ^~~~~~~~~~~~~~~~~~~~~~ 136:10.96 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 136:10.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:10.96 foundInterface = 0; \ 136:10.96 ^~~~~~~~~~~~~~ 136:10.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:10.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:10.96 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:10.96 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:10.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 136:10.96 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 136:10.96 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 136:10.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 136:10.96 /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 136:10.96 } else 136:10.96 ^~~~ 136:10.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 136:10.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 136:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:10.96 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 136:10.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 136:10.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:25.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 136:25.45 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 136:25.45 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 136:25.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 136:25.45 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 136:25.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:25.45 foundInterface = 0; \ 136:25.46 ^~~~~~~~~~~~~~ 136:25.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:25.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:25.47 ^~~~~~~~~~~~~~~~~~~~~~~ 136:25.47 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:25.47 NS_INTERFACE_MAP_END 136:25.47 ^~~~~~~~~~~~~~~~~~~~ 136:25.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 136:25.48 else 136:25.48 ^~~~ 136:25.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:25.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:25.48 ^~~~~~~~~~~~~~~~~~ 136:25.48 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:25.48 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 136:25.48 ^~~~~~~~~~~~~~~~~~~~~~ 136:34.36 widget/headless 136:48.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 136:48.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 136:48.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINetworkInterceptController.h:10, 136:48.36 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 136:48.36 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 136:48.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 136:48.36 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 136:48.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:48.36 foundInterface = 0; \ 136:48.36 ^~~~~~~~~~~~~~ 136:48.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 136:48.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 136:48.36 ^~~~~~~~~~~~~~~~~~~~~~~ 136:48.36 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 136:48.36 NS_INTERFACE_MAP_END 136:48.36 ^~~~~~~~~~~~~~~~~~~~ 136:48.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 136:48.36 else 136:48.36 ^~~~ 136:48.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 136:48.36 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 136:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:48.37 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 136:48.37 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 136:48.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:50.64 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 136:50.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 136:50.64 foundInterface = 0; \ 136:50.64 ^~~~~~~~~~~~~~ 136:50.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 136:50.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 136:50.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:50.64 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 136:50.64 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 136:50.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 136:50.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 136:50.64 else 136:50.64 ^~~~ 136:50.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 136:50.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 136:50.64 ^~~~~~~~~~~~~~~~~~ 136:50.66 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 136:50.66 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 136:50.66 ^~~~~~~~~~~~~~~~~~~~~~ 137:04.33 widget/gtk 137:40.26 widget/gtk/mozgtk/stub 137:43.80 libmozgtk_stub.so 137:44.62 widget/gtk/mozgtk/gtk2 137:45.29 libmozgtk.so 137:45.82 widget/gtk/mozgtk/gtk3 137:46.06 libmozgtk.so 137:46.57 widget/gtk/wayland 137:47.84 widget/gtk/mozwayland 137:49.19 libmozwayland.so 137:49.62 widget/gtkxtbin 137:51.09 widget/x11 137:51.22 editor/libeditor 138:08.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:08.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:08.97 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:08.97 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:08.97 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 138:08.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:08.97 foundInterface = 0; \ 138:08.97 ^~~~~~~~~~~~~~ 138:08.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:08.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:08.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:08.98 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:08.98 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:08.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:08.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:08.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:08.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:08.99 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:08.99 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:08.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 138:08.99 } else 138:08.99 ^~~~ 138:08.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' 138:09.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:09.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:09.00 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:09.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 138:09.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:09.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:09.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:09.01 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:09.01 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:09.01 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 138:09.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:09.02 foundInterface = 0; \ 138:09.02 ^~~~~~~~~~~~~~ 138:09.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:09.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:09.02 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:09.02 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:09.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:09.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:09.03 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:09.03 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:09.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 138:09.03 } else 138:09.03 ^~~~ 138:09.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:09.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:09.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:09.04 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:09.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 138:09.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:17.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:17.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:17.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:17.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.70 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.70 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 138:17.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.70 foundInterface = 0; \ 138:17.71 ^~~~~~~~~~~~~~ 138:17.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.71 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.71 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:17.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.71 /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 138:17.71 } else 138:17.71 ^~~~ 138:17.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 138:17.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 138:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.72 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 138:17.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 138:17.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.75 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 138:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.75 foundInterface = 0; \ 138:17.76 ^~~~~~~~~~~~~~ 138:17.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.76 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.76 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:17.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.76 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.77 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.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 138:17.77 } else 138:17.77 ^~~~ 138:17.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' 138:17.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:17.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:17.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 138:17.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.80 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.80 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.80 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 138:17.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.81 foundInterface = 0; \ 138:17.81 ^~~~~~~~~~~~~~ 138:17.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.81 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:17.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.82 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138: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 138:17.82 } else 138:17.82 ^~~~ 138:17.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' 138:17.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:17.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.83 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:17.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 138:17.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:17.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.86 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.86 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 138:17.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.87 foundInterface = 0; \ 138:17.87 ^~~~~~~~~~~~~~ 138:17.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.87 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.87 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 138:17.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.88 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.88 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.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 138:17.88 } else 138:17.88 ^~~~ 138:17.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' 138:17.88 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.88 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:17.88 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 138:17.88 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:17.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:17.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:17.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:17.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:17.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.91 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.91 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.91 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 138:17.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.91 foundInterface = 0; \ 138:17.92 ^~~~~~~~~~~~~~ 138:17.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.92 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.92 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.92 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.93 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.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 138:17.93 } else 138:17.93 ^~~~ 138:17.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' 138:17.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.93 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:17.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 138:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.96 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.97 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.97 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 138:17.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:17.97 foundInterface = 0; \ 138:17.97 ^~~~~~~~~~~~~~ 138:17.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:17.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:17.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.98 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:17.98 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:17.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:17.98 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:17.98 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:17.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 138:17.99 } else 138:17.99 ^~~~ 138:17.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' 138:17.99 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:17.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:17.99 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 138:17.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:17.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:18.00 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:18.00 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:18.01 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 138:18.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:18.01 foundInterface = 0; \ 138:18.01 ^~~~~~~~~~~~~~ 138:18.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:18.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:18.01 ^~~~~~~~~~~~~~~~~~~~~~~ 138:18.01 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:18.02 NS_INTERFACE_MAP_END 138:18.02 ^~~~~~~~~~~~~~~~~~~~ 138:18.02 /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 138:18.02 else 138:18.02 ^~~~ 138:18.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:18.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:18.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:18.02 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:18.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 138:18.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:18.56 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 138:18.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:18.56 foundInterface = 0; \ 138:18.56 ^~~~~~~~~~~~~~ 138:18.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 138:18.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 138:18.56 ^~~~~~~~~~~~~~~~~~~~~~~ 138:18.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 138:18.57 NS_INTERFACE_MAP_END 138:18.57 ^~~~~~~~~~~~~~~~~~~~ 138:18.57 /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 138:18.57 else 138:18.57 ^~~~ 138:18.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 138:18.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 138:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:18.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 138:18.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 138:18.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 138:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 138:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 138:33.78 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 138:33.78 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 138:33.78 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 138:33.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:33.79 foundInterface = 0; \ 138:33.79 ^~~~~~~~~~~~~~ 138:33.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:33.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:33.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:33.80 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 138:33.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.80 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 138:33.80 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 138:33.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 138:33.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 138:33.80 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 138:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 138:33.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 138:33.81 } else 138:33.81 ^~~~ 138:33.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' 138:33.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:33.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.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' 138:33.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 138:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:33.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 138:33.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 138:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:36.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 138:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 138:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 138:36.07 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 138:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 138:36.07 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 138:36.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:36.08 foundInterface = 0; \ 138:36.08 ^~~~~~~~~~~~~~ 138:36.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:36.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:36.09 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:36.09 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 138:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:36.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 138:36.09 else 138:36.09 ^~~~ 138:36.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 138:36.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 138:36.09 ^~~~~~~~~~~~~~~~~~ 138:36.09 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 138:36.10 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 138:36.10 ^~~~~~~~~~~~~~~~~~~~~~ 138:40.52 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 138:40.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:40.52 foundInterface = 0; \ 138:40.52 ^~~~~~~~~~~~~~ 138:40.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:40.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:40.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.53 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:40.53 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:40.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 138:40.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 138:40.53 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 138:40.53 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 138:40.54 /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 138:40.54 } else 138:40.54 ^~~~ 138:40.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 138:40.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 138:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.54 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 138:40.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 138:40.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 138:40.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 138:40.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 138:40.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 138:40.56 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 138:40.56 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 138:40.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 138:40.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 138:40.57 foundInterface = 0; \ 138:40.57 ^~~~~~~~~~~~~~ 138:40.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 138:40.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 138:40.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 138:40.57 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 138:40.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.58 /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 138:40.58 } else 138:40.58 ^~~~ 138:40.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 138:40.58 NS_IMPL_QUERY_BODY_CONCRETE(_class) 138:40.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:40.58 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 138:40.58 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 138:40.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 138:44.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 138:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 138:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 138:44.85 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:10, 138:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:44.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 138:44.85 /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] 138:44.85 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 138:44.85 ^~ 138:44.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38: 138:44.86 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:116:21: note: '*((void*)& afterNewNode +16)' was declared here 138:44.86 EditorRawDOMPoint afterNewNode(mNewNode); 138:44.86 ^~~~~~~~~~~~ 138:48.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 138:48.86 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 138:48.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 138:48.86 /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&)': 138:48.87 /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] 138:48.87 return ref(); 138:48.87 ^ 139:03.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 139:03.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 139:03.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 139:03.09 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:03.09 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:03.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 139:03.09 /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] 139:03.10 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 139:03.10 ^~ 139:03.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 139:03.10 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 139:03.10 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 139:03.10 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 139:03.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 139:03.10 EditorRawDOMPoint point(mPreviousNode); 139:03.10 ^~~~~ 139:08.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 139:08.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 139:08.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 139:08.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 139:08.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 139:08.90 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:08.90 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:08.90 /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&)': 139:08.91 /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] 139:08.91 return ref(); 139:08.91 ^ 139:09.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 139:09.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 139:09.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 139:09.55 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:09.55 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:09.55 /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&)': 139:09.55 /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] 139:09.55 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 139:09.56 ^~ 139:09.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 139:09.56 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:1877:21: note: '*((void*)& afterElement +16)' was declared here 139:09.56 EditorRawDOMPoint afterElement(&aElement); 139:09.56 ^~~~~~~~~~~~ 139:10.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 139:10.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 139:10.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 139:10.65 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:10.65 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:10.65 /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]': 139:10.65 /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] 139:10.66 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 139:10.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 139:10.66 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 139:10.66 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 139:10.66 ^~~~~~~~~~~~~ 139:10.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 139:10.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 139:10.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 139:10.87 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:10.87 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:10.88 /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*]': 139:10.88 /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] 139:10.88 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 139:10.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 139:10.88 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 139:10.88 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 139:10.88 ^~~~~~~~~~~~~ 139:22.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 139:22.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 139:22.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 139:22.68 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 139:22.68 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 139:22.69 /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**)': 139:22.69 /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] 139:22.69 mOffset = mozilla::Some(mOffset.value() + 1); 139:22.69 ~~~~~~~~~~~~~~~~^~~ 139:22.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 139:22.69 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 139:22.69 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 139:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 139:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 139:22.69 EditorRawDOMPoint point(mPreviousNode); 139:22.70 ^~~~~ 139:42.91 editor/spellchecker 139:58.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 139:58.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 139:58.70 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 139:58.70 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:58.70 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:58.70 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 139:58.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:58.70 foundInterface = 0; \ 139:58.70 ^~~~~~~~~~~~~~ 139:58.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:58.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:58.71 ^~~~~~~~~~~~~~~~~~~~~~~ 139:58.71 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:58.71 NS_INTERFACE_MAP_END 139:58.71 ^~~~~~~~~~~~~~~~~~~~ 139:58.71 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 139:58.71 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:58.71 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:58.71 /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 139:58.71 } else 139:58.71 ^~~~ 139:58.71 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:58.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 139:58.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:58.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 139:58.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 139:58.96 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 139:58.96 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:58.96 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:58.96 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 139:58.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:58.96 foundInterface = 0; \ 139:58.96 ^~~~~~~~~~~~~~ 139:58.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:58.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:58.96 ^~~~~~~~~~~~~~~~~~~~~~~ 139:58.96 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:58.96 NS_INTERFACE_MAP_END 139:58.96 ^~~~~~~~~~~~~~~~~~~~ 139:58.96 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 139:58.96 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:58.96 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:58.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 139:58.97 } else 139:58.97 ^~~~ 139:58.97 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:58.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 139:58.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 139:59.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 139:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 139:59.19 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 139:59.19 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:59.19 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 139:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 139:59.19 foundInterface = 0; \ 139:59.19 ^~~~~~~~~~~~~~ 139:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 139:59.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 139:59.19 ^~~~~~~~~~~~~~~~~~~~~~~ 139:59.19 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 139:59.19 NS_INTERFACE_MAP_END 139:59.19 ^~~~~~~~~~~~~~~~~~~~ 139:59.19 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 139:59.19 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 139:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 139:59.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 139:59.19 } else 139:59.19 ^~~~ 139:59.19 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 139:59.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 139:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 140:27.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 140:27.66 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 140:27.67 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 140:27.67 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 140:27.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:27.67 foundInterface = 0; \ 140:27.67 ^~~~~~~~~~~~~~ 140:27.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:27.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:27.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.68 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:27.68 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 140:27.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 140:27.68 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 140:27.69 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 140:27.69 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 140:27.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 140:27.70 } else 140:27.70 ^~~~ 140:27.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' 140:27.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 140:27.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.70 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 140:27.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 140:27.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 140:27.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 140:27.79 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 140:27.80 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 140:27.80 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 140:27.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:27.81 foundInterface = 0; \ 140:27.81 ^~~~~~~~~~~~~~ 140:27.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:27.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:27.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:27.81 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 140:27.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:27.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 140:27.82 else 140:27.82 ^~~~ 140:27.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:27.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:27.82 ^~~~~~~~~~~~~~~~~~ 140:27.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:27.82 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 140:27.84 ^~~~~~~~~~~~~~~~~~~~~~ 140:27.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 140:27.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:27.99 foundInterface = 0; \ 140:27.99 ^~~~~~~~~~~~~~ 140:27.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:27.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:27.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:28.00 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:28.00 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 140:28.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:28.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 140:28.00 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 140:28.00 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 140:28.00 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 140:28.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 140:28.01 } else 140:28.01 ^~~~ 140:28.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' 140:28.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 140:28.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:28.01 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 140:28.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 140:28.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:29.13 editor/txmgr 140:30.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 140:30.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 140:30.99 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.h:9, 140:30.99 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.cpp:6, 140:30.99 from /builddir/build/BUILD/firefox-63.0/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 140:30.99 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 140:30.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:30.99 foundInterface = 0; \ 140:31.00 ^~~~~~~~~~~~~~ 140:31.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:31.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:31.01 ^~~~~~~~~~~~~~~~~~~~~~~ 140:31.01 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:31.01 NS_INTERFACE_MAP_END 140:31.01 ^~~~~~~~~~~~~~~~~~~~ 140:31.01 /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 140:31.01 else 140:31.01 ^~~~ 140:31.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:31.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:31.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:31.01 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:31.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 140:31.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:33.66 editor/composer 140:37.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 140:37.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 140:37.56 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 140:37.56 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 140:37.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 140:37.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:37.57 foundInterface = 0; \ 140:37.57 ^~~~~~~~~~~~~~ 140:37.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:37.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:37.57 ^~~~~~~~~~~~~~~~~~~~~~~ 140:37.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:37.57 NS_INTERFACE_MAP_END 140:37.57 ^~~~~~~~~~~~~~~~~~~~ 140:37.57 /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 140:37.57 else 140:37.57 ^~~~ 140:37.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 140:37.57 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 140:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:37.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 140:37.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 140:37.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:37.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 140:37.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:37.99 foundInterface = 0; \ 140:37.99 ^~~~~~~~~~~~~~ 140:37.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 140:37.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 140:37.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:37.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 140:37.99 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 140:37.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:37.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 140:37.99 else 140:37.99 ^~~~ 140:37.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 140:37.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 140:37.99 ^~~~~~~~~~~~~~~~~~ 140:37.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 140:37.99 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 140:37.99 ^~~~~~~~~~~~~~~~~~~~~~ 140:42.69 layout/style 140:48.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 140:48.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 140:48.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 140:48.68 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 140:48.68 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 140:48.68 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 140:48.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 140:48.69 foundInterface = 0; \ 140:48.69 ^~~~~~~~~~~~~~ 140:48.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 140:48.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 140:48.69 ^~~~~~~~~~~~~~~~~~~~~~~ 140:48.71 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 140:48.71 NS_INTERFACE_MAP_END 140:48.71 ^~~~~~~~~~~~~~~~~~~~ 140:48.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 140:48.71 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 140:48.71 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 140:48.71 /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 140:48.72 } else 140:48.72 ^~~~ 140:48.72 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 140:48.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 140:48.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140:50.32 layout/base 141:02.14 layout/generic 141:20.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:20.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:20.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:20.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:20.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:20.62 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:20.62 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:20.64 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 141:20.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:20.64 foundInterface = 0; \ 141:20.64 ^~~~~~~~~~~~~~ 141:20.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:20.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:20.64 ^~~~~~~~~~~~~~~~~~~~~~~ 141:20.64 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:20.64 NS_INTERFACE_MAP_END 141:20.64 ^~~~~~~~~~~~~~~~~~~~ 141:20.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 141:20.65 /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 141:20.65 else 141:20.65 ^~~~ 141:20.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:20.65 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:20.65 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:20.65 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:20.65 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 141:20.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:20.65 foundInterface = 0; \ 141:20.65 ^~~~~~~~~~~~~~ 141:20.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:20.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:20.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:20.65 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 141:20.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.66 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 141:20.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 141:20.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.66 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:20.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:20.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:20.66 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:20.67 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:20.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 141:20.67 } else 141:20.67 ^~~~ 141:20.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' 141:20.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:20.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 141:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.67 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 141:20.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 141:20.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:20.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:20.69 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:20.69 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 141:20.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:20.69 foundInterface = 0; \ 141:20.70 ^~~~~~~~~~~~~~ 141:20.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:20.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.70 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:20.70 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 141:20.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.71 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:20.71 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:20.71 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:20.71 /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 141:20.71 } else 141:20.71 ^~~~ 141:20.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:20.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:20.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:20.73 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:20.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 141:20.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.04 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.04 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.04 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.04 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 141:21.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.06 foundInterface = 0; \ 141:21.06 ^~~~~~~~~~~~~~ 141:21.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.06 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.06 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 141:21.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.07 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.07 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.07 /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 141:21.07 else 141:21.07 ^~~~ 141:21.09 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 141:21.09 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 141:21.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.09 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.09 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.09 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.09 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 141:21.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.10 foundInterface = 0; \ 141:21.10 ^~~~~~~~~~~~~~ 141:21.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.10 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.10 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 141:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.10 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.10 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.10 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.10 } else 141:21.10 ^~~~ 141:21.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' 141:21.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.10 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 141:21.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.14 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.14 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.14 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.15 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 141:21.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.15 foundInterface = 0; \ 141:21.15 ^~~~~~~~~~~~~~ 141:21.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.15 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.15 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 141:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.16 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.16 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.16 } else 141:21.16 ^~~~ 141:21.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' 141:21.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.16 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 141:21.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.18 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.18 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.18 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 141:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.18 foundInterface = 0; \ 141:21.18 ^~~~~~~~~~~~~~ 141:21.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.19 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.19 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 141:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.19 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.19 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.19 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.19 } else 141:21.19 ^~~~ 141:21.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' 141:21.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.19 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.19 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 141:21.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.24 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.24 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.24 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 141:21.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.26 foundInterface = 0; \ 141:21.26 ^~~~~~~~~~~~~~ 141:21.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.26 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.26 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 141:21.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.26 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.26 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.26 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.27 } else 141:21.27 ^~~~ 141:21.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' 141:21.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.27 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.27 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 141:21.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.30 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.30 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.30 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 141:21.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.31 foundInterface = 0; \ 141:21.31 ^~~~~~~~~~~~~~ 141:21.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.31 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.31 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 141:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.31 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.31 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.31 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.32 } else 141:21.32 ^~~~ 141:21.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' 141:21.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.32 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 141:21.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.34 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.34 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.34 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 141:21.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.34 foundInterface = 0; \ 141:21.34 ^~~~~~~~~~~~~~ 141:21.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.34 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 141:21.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 141:21.34 /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 141:21.34 else 141:21.34 ^~~~ 141:21.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.36 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.36 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.36 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 141:21.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.38 foundInterface = 0; \ 141:21.38 ^~~~~~~~~~~~~~ 141:21.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.38 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.38 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 141:21.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.38 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.39 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.39 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.39 } else 141:21.39 ^~~~ 141:21.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' 141:21.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.40 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 141:21.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.40 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.40 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.40 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 141:21.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.41 foundInterface = 0; \ 141:21.41 ^~~~~~~~~~~~~~ 141:21.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:21.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:21.41 ^~~~~~~~~~~~~~~~~~~~~~~ 141:21.41 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:21.41 NS_INTERFACE_MAP_END 141:21.41 ^~~~~~~~~~~~~~~~~~~~ 141:21.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 141:21.41 else 141:21.41 ^~~~ 141:21.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:21.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:21.41 ^~~~~~~~~~~~~~~~~~ 141:21.41 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:21.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:21.41 ^~~~~~~~~~~~~~~~~~~~~~ 141:21.43 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 141:21.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.43 foundInterface = 0; \ 141:21.43 ^~~~~~~~~~~~~~ 141:21.43 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.43 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 141:21.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 141:21.43 /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 141:21.44 else 141:21.44 ^~~~ 141:21.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.45 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.45 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 141:21.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.45 foundInterface = 0; \ 141:21.45 ^~~~~~~~~~~~~~ 141:21.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.46 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 141:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.46 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 141:21.46 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 141:21.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.46 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.46 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.46 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.48 } else 141:21.48 ^~~~ 141:21.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 141:21.48 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 141:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.48 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 141:21.48 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 141:21.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 141:21.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 141:21.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 141:21.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 141:21.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 141:21.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.49 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.49 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.50 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 141:21.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:21.50 foundInterface = 0; \ 141:21.50 ^~~~~~~~~~~~~~ 141:21.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:21.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.50 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:21.50 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 141:21.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.50 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 141:21.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 141:21.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 141:21.51 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 141:21.51 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 141:21.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 141:21.51 } else 141:21.51 ^~~~ 141:21.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' 141:21.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:21.52 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:21.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 141:21.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:51.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 141:51.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 141:51.32 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 141:51.32 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 141:51.32 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 141:51.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:51.33 foundInterface = 0; \ 141:51.33 ^~~~~~~~~~~~~~ 141:51.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:51.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:51.33 ^~~~~~~~~~~~~~~~~~~~~~~ 141:51.33 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:51.33 NS_INTERFACE_MAP_END 141:51.33 ^~~~~~~~~~~~~~~~~~~~ 141:51.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 141:51.34 else 141:51.34 ^~~~ 141:51.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:51.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:51.34 ^~~~~~~~~~~~~~~~~~ 141:51.34 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:51.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:51.34 ^~~~~~~~~~~~~~~~~~~~~~ 141:51.70 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 141:51.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:51.70 foundInterface = 0; \ 141:51.70 ^~~~~~~~~~~~~~ 141:51.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:51.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:51.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:51.70 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:51.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 141:51.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:51.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 141:51.71 else 141:51.71 ^~~~ 141:51.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:51.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:51.71 ^~~~~~~~~~~~~~~~~~ 141:51.71 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:51.71 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 141:51.71 ^~~~~~~~~~~~~~~~~~~~~~ 141:52.10 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 141:52.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:52.10 foundInterface = 0; \ 141:52.10 ^~~~~~~~~~~~~~ 141:52.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:52.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:52.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:52.10 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:52.12 NS_INTERFACE_MAP_END_INHERITING(Rule) 141:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:52.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 141:52.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 141:52.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 141:52.12 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 141:52.12 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 141:52.12 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 141:52.12 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 141:52.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 141:52.12 } else 141:52.12 ^~~~ 141:52.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' 141:52.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:52.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:52.12 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:52.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 141:52.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:52.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 141:52.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 141:52.85 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 141:52.85 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 141:52.85 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 141:52.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:52.86 foundInterface = 0; \ 141:52.87 ^~~~~~~~~~~~~~ 141:52.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:52.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:52.87 ^~~~~~~~~~~~~~~~~~~~~~~ 141:52.87 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:52.87 NS_INTERFACE_MAP_END 141:52.87 ^~~~~~~~~~~~~~~~~~~~ 141: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 141:52.87 else 141:52.87 ^~~~ 141:52.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:52.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:52.87 ^~~~~~~~~~~~~~~~~~ 141:52.87 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:565:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:52.87 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 141:52.87 ^~~~~~~~~~~~~~~~~~~~~~ 141:53.16 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:23, 141:53.16 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 141:53.16 /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)': 141:53.17 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.h:43:20: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 141:53.17 frameType == mozilla::LayoutFrameType::BCTableCell; 141:53.17 ~~~~~~~~~~^~~~~~~~~~ 141:53.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 141:53.17 /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:2257:21: note: 'fType' was declared here 141:53.17 LayoutFrameType fType; 141:53.17 ^~~~~ 141:54.15 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 141:54.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:54.15 foundInterface = 0; \ 141:54.15 ^~~~~~~~~~~~~~ 141:54.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 141:54.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 141:54.15 ^~~~~~~~~~~~~~~~~~~~~~~ 141:54.16 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 141:54.16 NS_INTERFACE_MAP_END 141:54.16 ^~~~~~~~~~~~~~~~~~~~ 141:54.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 141:54.16 else 141:54.16 ^~~~ 141:54.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 141:54.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 141:54.18 ^~~~~~~~~~~~~~~~~~ 141:54.18 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 141:54.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 141:54.18 ^~~~~~~~~~~~~~~~~~~~~~ 141:54.28 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 141:54.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 141:54.28 foundInterface = 0; \ 141:54.28 ^~~~~~~~~~~~~~ 141:54.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 141:54.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 141:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:54.29 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 141:54.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 141:54.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:54.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 141:54.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 141:54.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 141:54.29 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 141:54.31 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 141:54.31 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 141:54.31 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 141:54.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 141:54.31 } else 141:54.31 ^~~~ 141:54.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' 141:54.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 141:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141:54.32 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 141:54.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 141:54.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:27.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 142:27.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 142:27.56 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 142:27.57 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 142:27.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 142:27.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 142:27.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 142:27.57 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 142:27.57 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 142:27.57 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 142:27.59 /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]': 142:27.59 /builddir/build/BUILD/firefox-63.0/layout/base/GeometryUtils.cpp:332:33: required from here 142:27.59 /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] 142:27.59 memset(aT, 0, sizeof(T)); 142:27.59 ~~~~~~^~~~~~~~~~~~~~~~~~ 142:27.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:12, 142:27.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPoint.h:13, 142:27.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsMargin.h:11, 142:27.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrValue.h:22, 142:27.59 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:22, 142:27.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 142:27.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 142:27.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 142:27.59 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 142:27.59 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 142:27.60 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 142:27.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 142:27.60 struct PointTyped : 142:27.60 ^~~~~~~~~~ 142:49.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 142:49.54 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 142:49.54 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 142:49.55 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 142:49.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:49.55 foundInterface = 0; \ 142:49.55 ^~~~~~~~~~~~~~ 142:49.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:49.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:49.56 ^~~~~~~~~~~~~~~~~~~~~~~ 142:49.56 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:49.56 NS_INTERFACE_MAP_END 142:49.56 ^~~~~~~~~~~~~~~~~~~~ 142:49.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 142:49.56 else 142:49.56 ^~~~ 142:49.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:49.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:49.58 ^~~~~~~~~~~~~~~~~~ 142:49.58 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:49.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:49.58 ^~~~~~~~~~~~~~~~~~~~~~ 142:49.60 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 142:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:49.61 foundInterface = 0; \ 142:49.61 ^~~~~~~~~~~~~~ 142:49.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:49.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:49.61 ^~~~~~~~~~~~~~~~~~~~~~~ 142:49.61 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:49.61 NS_INTERFACE_MAP_END 142:49.62 ^~~~~~~~~~~~~~~~~~~~ 142:49.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 142:49.62 else 142:49.62 ^~~~ 142:49.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:49.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:49.62 ^~~~~~~~~~~~~~~~~~ 142:49.62 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:49.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:49.64 ^~~~~~~~~~~~~~~~~~~~~~ 142:54.78 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 142:54.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:54.79 foundInterface = 0; \ 142:54.79 ^~~~~~~~~~~~~~ 142:54.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 142:54.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 142:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:54.79 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 142:54.79 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 142:54.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:54.79 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 142:54.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 142:54.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:15, 142:54.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 142:54.80 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 142:54.80 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 142:54.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 142:54.80 } else 142:54.80 ^~~~ 142:54.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' 142:54.80 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 142:54.80 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:54.81 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 142:54.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 142:54.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 142:55.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 142:55.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 142:55.92 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 142:55.92 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 142:55.92 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 142:55.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 142:55.93 foundInterface = 0; \ 142:55.93 ^~~~~~~~~~~~~~ 142:55.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 142:55.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 142:55.93 ^~~~~~~~~~~~~~~~~~~~~~~ 142:55.93 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 142:55.94 NS_INTERFACE_MAP_END 142:55.94 ^~~~~~~~~~~~~~~~~~~~ 142:55.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 142:55.94 else 142:55.94 ^~~~ 142:55.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 142:55.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 142:55.94 ^~~~~~~~~~~~~~~~~~ 142:55.94 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 142:55.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 142:55.94 ^~~~~~~~~~~~~~~~~~~~~~ 143:01.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 143:01.65 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 143:01.66 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp:2721:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:01.66 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 143:01.66 ^~ 143:09.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 143:09.21 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(gfxContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 143:09.21 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:6344:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:09.21 nscoord result; 143:09.22 ^~~~~~ 143:09.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:10, 143:09.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxASurface.h:16, 143:09.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:11, 143:09.38 from /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:17, 143:09.38 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 143:09.38 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 143:09.38 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 143:09.39 /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)': 143:09.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCoord.h:72:27: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:09.39 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 143:09.39 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 143:09.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 143:09.39 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:5918:38: note: 'bSize' was declared here 143:09.39 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 143:09.41 ^~~~~ 143:09.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:10, 143:09.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxASurface.h:16, 143:09.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:11, 143:09.41 from /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:17, 143:09.41 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 143:09.42 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 143:09.42 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 143:09.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCoord.h:72:27: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:09.42 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 143:09.42 ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 143:09.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 143:09.42 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:5918:11: note: 'iSize' was declared here 143:09.42 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 143:09.42 ^~~~~ 143:18.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:83: 143:18.64 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)': 143:18.64 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp:796:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:18.64 nsContainerFrame *lastInFlow; 143:18.64 ^~~~~~~~~~ 143:33.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:73, 143:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:12, 143:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Selection.h:12, 143:33.17 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.h:12, 143:33.17 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.cpp:11, 143:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 143:33.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 143:33.18 /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] 143:33.18 ref() = aOther.ref(); 143:33.18 ^~~ 143:33.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:29: 143:33.18 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3212:28: note: 'scrollDirection' was declared here 143:33.18 Maybe scrollDirection; 143:33.18 ^~~~~~~~~~~~~~~ 143:33.93 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 143:33.93 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3400:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 143:33.93 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, cache); 143:33.93 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:33.93 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3562:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 143:33.94 Maybe extraContentBoxClipForNonCaretContent; 143:33.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:50.92 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 143:50.93 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 143:50.93 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 143:50.93 /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 143:50.93 /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] 143:50.93 mBuilder->mPreserves3DCtx = mSavedCtx; 143:50.94 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 143:50.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 143:50.94 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:2860:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 143:50.94 Maybe autoPreserves3DContext; 143:50.94 ^~~~~~~~~~~~~~~~~~~~~~ 143:53.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 143:53.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 143:53.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 143:53.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 143:53.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 143:53.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 143:53.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:10, 143:53.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 143:53.82 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 143:53.82 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 143:53.82 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 143:53.82 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 143:53.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:53.84 foundInterface = 0; \ 143:53.84 ^~~~~~~~~~~~~~ 143:53.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:53.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 143:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:53.85 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 143:53.85 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 143:53.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:53.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 143:53.86 else 143:53.86 ^~~~ 143:53.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:53.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:53.86 ^~~~~~~~~~~~~~~~~~ 143:53.86 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:53.87 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 143:53.87 ^~~~~~~~~~~~~~~~~~~~~~ 143:55.14 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 143:55.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:55.15 foundInterface = 0; \ 143:55.15 ^~~~~~~~~~~~~~ 143:55.15 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 143:55.15 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 143:55.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:55.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 143:55.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 143:55.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 143:55.15 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 143:55.15 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 143:55.16 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 143:55.16 /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 143:55.16 else 143:55.16 ^~~~ 143:55.16 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 143:55.19 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 143:55.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 143:56.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 143:56.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 143:56.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 143:56.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 143:56.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 143:56.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:15, 143:56.70 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.h:10, 143:56.70 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.cpp:7, 143:56.70 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 143:56.70 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 143:56.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 143:56.70 foundInterface = 0; \ 143:56.71 ^~~~~~~~~~~~~~ 143:56.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 143:56.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 143:56.71 ^~~~~~~~~~~~~~~~~~~~~~~ 143:56.71 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 143:56.71 NS_INTERFACE_MAP_END 143:56.73 ^~~~~~~~~~~~~~~~~~~~ 143:56.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 143:56.73 else 143:56.73 ^~~~ 143:56.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 143:56.73 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 143:56.74 ^~~~~~~~~~~~~~~~~~ 143:56.74 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 143:56.74 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 143:56.74 ^~~~~~~~~~~~~~~~~~~~~~ 144:00.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:101: 144:00.45 /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)': 144:00.46 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFlexContainerFrame.cpp:5057:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 144:00.46 if (flexContainerAscent == nscoord_MIN) { 144:00.46 ^~ 144:10.54 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 144:10.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 144:10.55 foundInterface = 0; \ 144:10.55 ^~~~~~~~~~~~~~ 144:10.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 144:10.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 144:10.55 ^~~~~~~~~~~~~~~~~~~~~~~ 144:10.55 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 144:10.55 NS_INTERFACE_MAP_END 144:10.55 ^~~~~~~~~~~~~~~~~~~~ 144:10.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 144:10.55 else 144:10.56 ^~~~ 144:10.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 144:10.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 144:10.56 ^~~~~~~~~~~~~~~~~~ 144:10.56 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:336:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 144:10.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 144:10.56 ^~~~~~~~~~~~~~~~~~~~~~ 144:49.32 layout/forms 145:26.18 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/nsIFrame.h:27, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBox.h:11, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:15, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 145:26.19 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 145:26.19 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 145:26.19 /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)': 145:26.19 /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] 145:26.19 aPV.mValue = aValue; 145:26.21 ~~~~~~~~~~~^~~~~~~~ 145:26.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 145:26.21 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 145:26.21 Maybe autoLineCursor; 145:26.21 ^~~~~~~~~~~~~~ 145:26.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 145:26.21 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:13, 145:26.21 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 145:26.21 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 145:26.21 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 145:26.21 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 145:26.21 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 145:26.21 /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] 145:26.22 this->mHdr->mLength += 1; 145:26.22 ~~~~~~^~~~ 145:26.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 145:26.22 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 145:26.22 Maybe autoLineCursor; 145:26.22 ^~~~~~~~~~~~~~ 145:33.12 layout/tables 145:46.13 layout/svg 145:51.68 layout/xul 145:54.98 layout/xul/tree 146:01.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 146:01.83 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 146:01.84 /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] 146:01.84 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 146:01.84 ^ 146:01.84 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp:6508:8: note: 'struct BCBlockDirSeg' declared here 146:01.84 struct BCBlockDirSeg 146:01.84 ^~~~~~~~~~~~~ 146:05.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 146:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 146:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 146:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 146:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 146:05.13 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.h:12, 146:05.13 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.cpp:7, 146:05.13 from /builddir/build/BUILD/firefox-63.0/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 146:05.14 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 146:05.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:05.16 foundInterface = 0; \ 146:05.16 ^~~~~~~~~~~~~~ 146:05.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:05.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:05.16 ^~~~~~~~~~~~~~~~~~~~~~~ 146:05.17 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:05.17 NS_INTERFACE_MAP_END 146:05.17 ^~~~~~~~~~~~~~~~~~~~ 146:05.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 146:05.17 else 146:05.17 ^~~~ 146:05.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:05.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:05.18 ^~~~~~~~~~~~~~~~~~ 146:05.18 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:05.18 NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 146:05.18 ^~~~~~~~~~~~~~~~~~~~~~ 146:05.18 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 146:05.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:05.20 foundInterface = 0; \ 146:05.20 ^~~~~~~~~~~~~~ 146:05.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:05.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:05.21 ^~~~~~~~~~~~~~~~~~~~~~~ 146:05.21 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:05.21 NS_INTERFACE_MAP_END 146:05.22 ^~~~~~~~~~~~~~~~~~~~ 146:05.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 146:05.22 else 146:05.22 ^~~~ 146:05.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:05.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:05.23 ^~~~~~~~~~~~~~~~~~ 146:05.23 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:05.23 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:05.23 ^~~~~~~~~~~~~~~~~~~~~~ 146:07.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 146:07.80 from /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:7, 146:07.80 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 146:07.80 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 146:07.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:07.80 foundInterface = 0; \ 146:07.80 ^~~~~~~~~~~~~~ 146:07.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:07.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:07.80 ^~~~~~~~~~~~~~~~~~~~~~~ 146:07.80 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:07.80 NS_INTERFACE_MAP_END 146:07.80 ^~~~~~~~~~~~~~~~~~~~ 146:07.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 146:07.82 else 146:07.82 ^~~~ 146:07.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:07.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:07.82 ^~~~~~~~~~~~~~~~~~ 146:07.82 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:07.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:07.82 ^~~~~~~~~~~~~~~~~~~~~~ 146:13.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 146:13.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 146:13.65 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 146:13.66 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 146:13.66 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 146:13.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:13.66 foundInterface = 0; \ 146:13.66 ^~~~~~~~~~~~~~ 146:13.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 146:13.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 146:13.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:13.66 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 146:13.66 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 146:13.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:13.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 146:13.68 else 146:13.68 ^~~~ 146:13.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:13.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:13.68 ^~~~~~~~~~~~~~~~~~ 146:13.68 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:13.68 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 146:13.68 ^~~~~~~~~~~~~~~~~~~~~~ 146:16.84 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 146:16.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.84 foundInterface = 0; \ 146:16.84 ^~~~~~~~~~~~~~ 146:16.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:16.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:16.84 ^~~~~~~~~~~~~~~~~~~~~~~ 146:16.84 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:16.84 NS_INTERFACE_MAP_END 146:16.84 ^~~~~~~~~~~~~~~~~~~~ 146:16.85 /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 146:16.85 } else 146:16.85 ^~~~ 146:16.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 146:16.85 NS_IMPL_QUERY_BODY_CONCRETE(_class) 146:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.85 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 146:16.85 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 146:16.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:16.86 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 146:16.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.86 foundInterface = 0; \ 146:16.86 ^~~~~~~~~~~~~~ 146:16.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:16.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:16.86 ^~~~~~~~~~~~~~~~~~~~~~~ 146:16.86 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:301:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:16.87 NS_INTERFACE_MAP_END 146:16.87 ^~~~~~~~~~~~~~~~~~~~ 146:16.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 146:16.87 else 146:16.87 ^~~~ 146:16.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:16.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:16.87 ^~~~~~~~~~~~~~~~~~ 146:16.87 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:300:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:16.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:16.87 ^~~~~~~~~~~~~~~~~~~~~~ 146:16.91 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 146:16.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:16.91 foundInterface = 0; \ 146:16.91 ^~~~~~~~~~~~~~ 146:16.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:16.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:16.91 ^~~~~~~~~~~~~~~~~~~~~~~ 146:16.91 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:16.91 NS_INTERFACE_MAP_END 146:16.92 ^~~~~~~~~~~~~~~~~~~~ 146:16.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:20, 146:16.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 146:16.92 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 146:16.92 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 146:16.92 /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 146:16.92 else 146:16.92 ^~~~ 146:16.92 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 146:16.92 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 146:16.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 146:17.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 146:17.08 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 146:17.08 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 146:17.08 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 146:17.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 146:17.10 foundInterface = 0; \ 146:17.10 ^~~~~~~~~~~~~~ 146:17.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 146:17.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 146:17.10 ^~~~~~~~~~~~~~~~~~~~~~~ 146:17.10 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 146:17.10 NS_INTERFACE_MAP_END 146:17.10 ^~~~~~~~~~~~~~~~~~~~ 146:17.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 146:17.10 else 146:17.10 ^~~~ 146:17.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 146:17.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 146:17.10 ^~~~~~~~~~~~~~~~~~ 146:17.10 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 146:17.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 146:17.10 ^~~~~~~~~~~~~~~~~~~~~~ 146:48.42 layout/xul/grid 146:53.35 layout/ipc 147:01.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 147:01.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 147:01.20 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBoxLayout.h:10, 147:01.20 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsStackLayout.h:19, 147:01.20 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.h:10, 147:01.20 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.cpp:14, 147:01.21 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 147:01.21 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 147:01.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:01.22 foundInterface = 0; \ 147:01.22 ^~~~~~~~~~~~~~ 147:01.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:01.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.23 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:01.23 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 147:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.23 /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 147:01.23 else 147:01.23 ^~~~ 147:01.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:01.23 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:01.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.24 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:01.24 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 147:01.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.26 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 147:01.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:01.27 foundInterface = 0; \ 147:01.27 ^~~~~~~~~~~~~~ 147:01.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 147:01.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 147:01.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.27 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 147:01.27 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 147:01.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.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 147:01.28 else 147:01.28 ^~~~ 147:01.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 147:01.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 147:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:01.30 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 147:01.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 147:01.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 147:09.27 layout/mathml 147:36.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 147:36.06 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.h:11, 147:36.06 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.cpp:7, 147:36.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 147:36.06 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 147:36.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 147:36.07 foundInterface = 0; \ 147:36.07 ^~~~~~~~~~~~~~ 147:36.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 147:36.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 147:36.07 ^~~~~~~~~~~~~~~~~~~~~~~ 147:36.07 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 147:36.07 NS_INTERFACE_MAP_END 147:36.07 ^~~~~~~~~~~~~~~~~~~~ 147:36.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 147:36.10 else 147:36.10 ^~~~ 147:36.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 147:36.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 147:36.10 ^~~~~~~~~~~~~~~~~~ 147:36.10 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 147:36.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 147:36.11 ^~~~~~~~~~~~~~~~~~~~~~ 147:56.63 layout/inspector 148:17.18 layout/painting 148:24.08 In file included from /builddir/build/BUILD/firefox-63.0/layout/inspector/InspectorUtils.cpp:36, 148:24.08 from /builddir/build/BUILD/firefox-63.0/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 148:24.08 /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 >&)': 148:24.08 /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] 148:24.08 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 148:24.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 148:24.09 /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] 148:24.09 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 148:24.09 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 148:26.72 layout/printing 148:33.85 layout/build 149:07.08 docshell/base 149:18.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 149:18.55 from /builddir/build/BUILD/firefox-63.0/caps/nsJSPrincipals.h:9, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 149:18.55 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.h:10, 149:18.55 from /builddir/build/BUILD/firefox-63.0/layout/build/nsContentDLF.cpp:11, 149:18.55 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 149:18.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 149:18.55 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 149:18.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 149:18.57 memset(aT, 0, sizeof(T)); 149:18.57 ~~~~~~^~~~~~~~~~~~~~~~~~ 149:18.57 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCModule.h:7, 149:18.57 from /builddir/build/BUILD/firefox-63.0/layout/build/nsLayoutModule.cpp:9, 149:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 149:18.57 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 149:18.57 struct GlobalProperties { 149:18.57 ^~~~~~~~~~~~~~~~ 149:21.13 docshell/base/timeline 149:25.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 149:25.03 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.h:13, 149:25.03 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.cpp:7, 149:25.03 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 149:25.03 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 149:25.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:25.04 foundInterface = 0; \ 149:25.04 ^~~~~~~~~~~~~~ 149:25.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:25.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:25.05 ^~~~~~~~~~~~~~~~~~~~~~~ 149:25.05 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:25.05 NS_INTERFACE_MAP_END 149:25.05 ^~~~~~~~~~~~~~~~~~~~ 149:25.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 149:25.05 else 149:25.05 ^~~~ 149:25.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:25.05 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:25.05 ^~~~~~~~~~~~~~~~~~ 149:25.05 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:25.05 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:25.05 ^~~~~~~~~~~~~~~~~~~~~~ 149:25.06 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 149:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:25.06 foundInterface = 0; \ 149:25.06 ^~~~~~~~~~~~~~ 149:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:25.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:25.06 ^~~~~~~~~~~~~~~~~~~~~~~ 149:25.06 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:25.06 NS_INTERFACE_MAP_END 149:25.08 ^~~~~~~~~~~~~~~~~~~~ 149:25.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 149:25.08 else 149:25.08 ^~~~ 149:25.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:25.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:25.08 ^~~~~~~~~~~~~~~~~~ 149:25.08 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:25.08 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 149:25.08 ^~~~~~~~~~~~~~~~~~~~~~ 149:34.09 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 149:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:34.09 foundInterface = 0; \ 149:34.09 ^~~~~~~~~~~~~~ 149:34.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 149:34.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 149:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:34.11 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:532:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 149:34.11 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 149:34.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 149:34.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 149:34.11 else 149:34.12 ^~~~ 149:34.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:34.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:34.12 ^~~~~~~~~~~~~~~~~~ 149:34.12 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:531:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:34.12 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 149:34.12 ^~~~~~~~~~~~~~~~~~~~~~ 149:36.68 docshell/shistory 149:37.55 docshell/build 149:38.86 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 149:38.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:38.86 foundInterface = 0; \ 149:38.86 ^~~~~~~~~~~~~~ 149:38.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:38.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:38.86 ^~~~~~~~~~~~~~~~~~~~~~~ 149:38.86 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:38.86 NS_INTERFACE_MAP_END 149:38.86 ^~~~~~~~~~~~~~~~~~~~ 149:38.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 149:38.86 else 149:38.86 ^~~~ 149:38.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:38.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:38.86 ^~~~~~~~~~~~~~~~~~ 149:38.86 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:38.86 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 149:38.86 ^~~~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 149:39.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:39.56 foundInterface = 0; \ 149:39.56 ^~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:39.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:39.56 ^~~~~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:39.56 NS_INTERFACE_MAP_END 149:39.56 ^~~~~~~~~~~~~~~~~~~~ 149:39.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 149:39.57 else 149:39.57 ^~~~ 149:39.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:39.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:39.57 ^~~~~~~~~~~~~~~~~~ 149:39.57 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:39.57 NS_INTERFACE_MAP_ENTRY(nsINamed) 149:39.57 ^~~~~~~~~~~~~~~~~~~~~~ 149:47.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 149:47.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 149:47.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 149:47.75 from /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:7, 149:47.75 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 149:47.75 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 149:47.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 149:47.75 foundInterface = 0; \ 149:47.77 ^~~~~~~~~~~~~~ 149:47.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 149:47.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 149:47.77 ^~~~~~~~~~~~~~~~~~~~~~~ 149:47.77 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 149:47.77 NS_INTERFACE_MAP_END 149:47.77 ^~~~~~~~~~~~~~~~~~~~ 149:47.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 149:47.77 else 149:47.77 ^~~~ 149:47.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 149:47.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 149:47.77 ^~~~~~~~~~~~~~~~~~ 149:47.77 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 149:47.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 149:47.77 ^~~~~~~~~~~~~~~~~~~~~~ 149:55.43 xpfe/appshell 150:01.13 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 150:01.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:01.14 foundInterface = 0; \ 150:01.14 ^~~~~~~~~~~~~~ 150:01.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:01.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:01.14 ^~~~~~~~~~~~~~~~~~~~~~~ 150:01.14 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:01.14 NS_INTERFACE_MAP_END 150:01.14 ^~~~~~~~~~~~~~~~~~~~ 150:01.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 150:01.14 else 150:01.14 ^~~~ 150:01.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:01.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:01.14 ^~~~~~~~~~~~~~~~~~ 150:01.14 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:01.14 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:01.14 ^~~~~~~~~~~~~~~~~~~~~~ 150:02.59 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 150:02.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.59 foundInterface = 0; \ 150:02.60 ^~~~~~~~~~~~~~ 150:02.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:02.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:02.60 ^~~~~~~~~~~~~~~~~~~~~~~ 150:02.60 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:02.60 NS_INTERFACE_MAP_END 150:02.60 ^~~~~~~~~~~~~~~~~~~~ 150:02.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 150:02.60 else 150:02.61 ^~~~ 150:02.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:02.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:02.61 ^~~~~~~~~~~~~~~~~~ 150:02.61 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:02.61 NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 150:02.63 ^~~~~~~~~~~~~~~~~~~~~~ 150:02.68 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 150:02.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:02.68 foundInterface = 0; \ 150:02.68 ^~~~~~~~~~~~~~ 150:02.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:02.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:02.69 ^~~~~~~~~~~~~~~~~~~~~~~ 150:02.69 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:02.69 NS_INTERFACE_MAP_END 150:02.69 ^~~~~~~~~~~~~~~~~~~~ 150:02.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 150:02.69 else 150:02.69 ^~~~ 150:02.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:02.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:02.71 ^~~~~~~~~~~~~~~~~~ 150:02.71 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:02.71 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:02.71 ^~~~~~~~~~~~~~~~~~~~~~ 150:06.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 150:06.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 150:06.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 150:06.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 150:06.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 150:06.35 from /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellFactory.cpp:6, 150:06.35 from /builddir/build/BUILD/firefox-63.0/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 150:06.35 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 150:06.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:06.37 foundInterface = 0; \ 150:06.37 ^~~~~~~~~~~~~~ 150:06.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:06.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:06.37 ^~~~~~~~~~~~~~~~~~~~~~~ 150:06.37 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:06.37 NS_INTERFACE_MAP_END 150:06.37 ^~~~~~~~~~~~~~~~~~~~ 150:06.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 150:06.37 else 150:06.37 ^~~~ 150:06.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:06.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:06.37 ^~~~~~~~~~~~~~~~~~ 150:06.37 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:06.37 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 150:06.37 ^~~~~~~~~~~~~~~~~~~~~~ 150:07.95 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 150:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:07.96 foundInterface = 0; \ 150:07.96 ^~~~~~~~~~~~~~ 150:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:07.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:07.96 ^~~~~~~~~~~~~~~~~~~~~~~ 150:07.96 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:07.96 NS_INTERFACE_MAP_END 150:07.96 ^~~~~~~~~~~~~~~~~~~~ 150:07.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 150:07.96 else 150:07.96 ^~~~ 150:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:07.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:07.96 ^~~~~~~~~~~~~~~~~~ 150:07.96 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:07.96 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 150:07.96 ^~~~~~~~~~~~~~~~~~~~~~ 150:08.05 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 150:08.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:08.05 foundInterface = 0; \ 150:08.05 ^~~~~~~~~~~~~~ 150:08.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:08.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:08.06 ^~~~~~~~~~~~~~~~~~~~~~~ 150:08.06 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:08.06 NS_INTERFACE_MAP_END 150:08.07 ^~~~~~~~~~~~~~~~~~~~ 150:08.07 /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 150:08.07 else 150:08.07 ^~~~ 150:08.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 150:08.07 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 150:08.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.07 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 150:08.07 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 150:08.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.19 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 150:08.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:08.19 foundInterface = 0; \ 150:08.19 ^~~~~~~~~~~~~~ 150:08.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 150:08.19 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 150:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.19 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 150:08.19 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 150:08.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.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 150:08.19 else 150:08.19 ^~~~ 150:08.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:08.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:08.20 ^~~~~~~~~~~~~~~~~~ 150:08.20 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1003:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:08.20 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 150:08.20 ^~~~~~~~~~~~~~~~~~~~~~ 150:08.28 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 150:08.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:08.28 foundInterface = 0; \ 150:08.28 ^~~~~~~~~~~~~~ 150:08.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 150:08.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 150:08.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.28 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 150:08.28 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 150:08.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:08.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 150:08.28 else 150:08.28 ^~~~ 150:08.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:08.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:08.28 ^~~~~~~~~~~~~~~~~~ 150:08.28 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:08.29 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 150:08.29 ^~~~~~~~~~~~~~~~~~~~~~ 150:22.01 extensions/universalchardet/src/base 150:23.02 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 150:23.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:23.02 foundInterface = 0; \ 150:23.02 ^~~~~~~~~~~~~~ 150:23.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:23.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:23.03 ^~~~~~~~~~~~~~~~~~~~~~~ 150:23.03 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:23.03 NS_INTERFACE_MAP_END 150:23.03 ^~~~~~~~~~~~~~~~~~~~ 150:23.03 /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 150:23.03 } else 150:23.03 ^~~~ 150:23.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 150:23.04 NS_IMPL_QUERY_BODY_CONCRETE(_class) 150:23.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:23.05 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 150:23.05 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 150:23.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 150:24.95 extensions/universalchardet/src/xpcom 150:27.44 accessible/atk 150:30.90 accessible/aom 150:44.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 150:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 150:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 150:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 150:44.85 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.h:10, 150:44.85 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:6, 150:44.85 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 150:44.85 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 150:44.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 150:44.86 foundInterface = 0; \ 150:44.86 ^~~~~~~~~~~~~~ 150:44.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 150:44.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 150:44.86 ^~~~~~~~~~~~~~~~~~~~~~~ 150:44.86 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 150:44.86 NS_INTERFACE_MAP_END 150:44.86 ^~~~~~~~~~~~~~~~~~~~ 150:44.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 150:44.87 else 150:44.87 ^~~~ 150:44.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 150:44.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 150:44.87 ^~~~~~~~~~~~~~~~~~ 150:44.87 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 150:44.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 150:44.87 ^~~~~~~~~~~~~~~~~~~~~~ 150:51.61 accessible/base 150:59.48 accessible/generic 151:13.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 151:13.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 151:13.11 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.h:10, 151:13.12 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.cpp:6, 151:13.12 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 151:13.12 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 151:13.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:13.12 foundInterface = 0; \ 151:13.12 ^~~~~~~~~~~~~~ 151: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' 151:13.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:13.14 ^~~~~~~~~~~~~~~~~~~~~~~ 151:13.14 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:13.14 NS_INTERFACE_MAP_END 151:13.14 ^~~~~~~~~~~~~~~~~~~~ 151:13.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 151:13.15 else 151:13.15 ^~~~ 151:13.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:13.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:13.15 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:13.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 151:13.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 151:24.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 151:24.52 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 151:24.52 from /builddir/build/BUILD/firefox-63.0/accessible/generic/HyperTextAccessible.h:9, 151:24.53 from /builddir/build/BUILD/firefox-63.0/accessible/atk/HyperTextAccessibleWrap.h:10, 151:24.53 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.h:9, 151:24.53 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible-inl.h:10, 151:24.53 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.cpp:6, 151:24.53 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 151:24.53 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 151:24.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:24.55 foundInterface = 0; \ 151:24.55 ^~~~~~~~~~~~~~ 151:24.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 151:24.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 151:24.55 ^~~~~~~~~~~~~~~~~~~~~~~ 151:24.56 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 151:24.56 NS_INTERFACE_MAP_END 151:24.56 ^~~~~~~~~~~~~~~~~~~~ 151:24.56 /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 151:24.56 else 151:24.56 ^~~~ 151:24.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 151:24.56 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 151:24.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:24.56 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 151:24.57 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 151:24.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:32.44 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 151:32.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 151:32.44 foundInterface = 0; \ 151:32.44 ^~~~~~~~~~~~~~ 151:32.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 151:32.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 151:32.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:32.45 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 151:32.45 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 151:32.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 151:32.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 151:32.47 else 151:32.47 ^~~~ 151:32.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 151:32.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 151:32.48 ^~~~~~~~~~~~~~~~~~ 151:32.48 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 151:32.48 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 151:32.48 ^~~~~~~~~~~~~~~~~~~~~~ 151:47.53 accessible/html 152:15.06 accessible/ipc 152:22.47 accessible/ipc/other 152:54.67 accessible/xpcom 152:59.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 152:59.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 152:59.86 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.h:6, 152:59.86 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 152:59.86 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 152:59.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.87 foundInterface = 0; \ 152:59.87 ^~~~~~~~~~~~~~ 152:59.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:59.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:59.88 ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:59.88 NS_INTERFACE_MAP_END 152:59.88 ^~~~~~~~~~~~~~~~~~~~ 152:59.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 152:59.88 else 152:59.88 ^~~~ 152:59.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:59.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:59.88 ^~~~~~~~~~~~~~~~~~ 152:59.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:59.88 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 152:59.88 ^~~~~~~~~~~~~~~~~~~~~~ 152:59.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 152:59.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.89 foundInterface = 0; \ 152:59.89 ^~~~~~~~~~~~~~ 152:59.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:59.90 NS_INTERFACE_MAP_END 152:59.90 ^~~~~~~~~~~~~~~~~~~~ 152:59.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 152:59.90 else 152:59.90 ^~~~ 152:59.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:59.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:59.90 ^~~~~~~~~~~~~~~~~~ 152:59.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:59.90 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 152:59.90 ^~~~~~~~~~~~~~~~~~~~~~ 152:59.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 152:59.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.92 foundInterface = 0; \ 152:59.92 ^~~~~~~~~~~~~~ 152:59.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:59.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:59.92 ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:59.92 NS_INTERFACE_MAP_END 152:59.92 ^~~~~~~~~~~~~~~~~~~~ 152:59.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 152:59.92 else 152:59.92 ^~~~ 152:59.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:59.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:59.93 ^~~~~~~~~~~~~~~~~~ 152:59.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:59.93 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 152:59.93 ^~~~~~~~~~~~~~~~~~~~~~ 152:59.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 152:59.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.95 foundInterface = 0; \ 152:59.95 ^~~~~~~~~~~~~~ 152:59.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:59.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:59.95 ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.95 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:59.95 NS_INTERFACE_MAP_END 152:59.95 ^~~~~~~~~~~~~~~~~~~~ 152:59.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 152:59.95 else 152:59.95 ^~~~ 152:59.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:59.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:59.96 ^~~~~~~~~~~~~~~~~~ 152:59.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:59.96 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 152:59.96 ^~~~~~~~~~~~~~~~~~~~~~ 152:59.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 152:59.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.96 foundInterface = 0; \ 152:59.96 ^~~~~~~~~~~~~~ 152:59.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:59.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:59.96 ^~~~~~~~~~~~~~~~~~~~~~~ 152:59.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 152:59.96 NS_INTERFACE_MAP_END 152:59.96 ^~~~~~~~~~~~~~~~~~~~ 152:59.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 152:59.98 else 152:59.98 ^~~~ 152:59.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 152:59.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 152:59.98 ^~~~~~~~~~~~~~~~~~ 152:59.98 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 152:59.98 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 152:59.98 ^~~~~~~~~~~~~~~~~~~~~~ 152:59.98 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 152:59.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 152:59.99 foundInterface = 0; \ 152:60.00 ^~~~~~~~~~~~~~ 152:60.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 152:60.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 152:60.00 ^~~~~~~~~~~~~~~~~~~~~~~ 152:60.00 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:00.00 NS_INTERFACE_MAP_END 153:00.00 ^~~~~~~~~~~~~~~~~~~~ 153:00.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 153:00.00 else 153:00.00 ^~~~ 153:00.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:00.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:00.00 ^~~~~~~~~~~~~~~~~~ 153:00.00 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:00.00 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 153:00.00 ^~~~~~~~~~~~~~~~~~~~~~ 153:00.00 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:00.01 foundInterface = 0; \ 153:00.01 ^~~~~~~~~~~~~~ 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:00.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:00.01 ^~~~~~~~~~~~~~~~~~~~~~~ 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:00.01 NS_INTERFACE_MAP_END 153:00.01 ^~~~~~~~~~~~~~~~~~~~ 153:00.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 153:00.01 else 153:00.01 ^~~~ 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:00.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:00.01 ^~~~~~~~~~~~~~~~~~ 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:00.01 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 153:00.01 ^~~~~~~~~~~~~~~~~~~~~~ 153:00.01 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 153:00.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:00.02 foundInterface = 0; \ 153:00.02 ^~~~~~~~~~~~~~ 153:00.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:00.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:00.02 ^~~~~~~~~~~~~~~~~~~~~~~ 153:00.02 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:00.03 NS_INTERFACE_MAP_END 153:00.03 ^~~~~~~~~~~~~~~~~~~~ 153:00.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 153:00.03 else 153:00.03 ^~~~ 153:00.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:00.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:00.03 ^~~~~~~~~~~~~~~~~~ 153:00.03 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:00.03 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 153:00.03 ^~~~~~~~~~~~~~~~~~~~~~ 153:00.03 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 153:00.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:00.03 foundInterface = 0; \ 153:00.04 ^~~~~~~~~~~~~~ 153:00.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:00.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:00.04 ^~~~~~~~~~~~~~~~~~~~~~~ 153:00.04 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:00.04 NS_INTERFACE_MAP_END 153:00.04 ^~~~~~~~~~~~~~~~~~~~ 153:00.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 153:00.04 else 153:00.04 ^~~~ 153:00.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 153:00.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 153:00.04 ^~~~~~~~~~~~~~~~~~ 153:00.04 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 153:00.04 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 153:00.04 ^~~~~~~~~~~~~~~~~~~~~~ 153:19.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:19.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 153:19.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAccessibleRelation.h:10, 153:19.65 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.h:9, 153:19.65 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 153:19.65 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 153:19.65 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 153:19.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:19.66 foundInterface = 0; \ 153:19.66 ^~~~~~~~~~~~~~ 153:19.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:19.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:19.66 ^~~~~~~~~~~~~~~~~~~~~~~ 153:19.66 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:19.66 NS_INTERFACE_MAP_END 153:19.66 ^~~~~~~~~~~~~~~~~~~~ 153:19.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 153:19.66 else 153:19.66 ^~~~ 153:19.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:19.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:19.66 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:19.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 153:19.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.11 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 153:21.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:21.11 foundInterface = 0; \ 153:21.11 ^~~~~~~~~~~~~~ 153:21.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:21.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:21.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.11 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:21.12 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 153:21.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.12 /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 153:21.13 else 153:21.13 ^~~~ 153:21.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 153:21.13 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 153:21.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.13 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 153:21.13 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 153:21.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.29 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 153:21.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:21.30 foundInterface = 0; \ 153:21.30 ^~~~~~~~~~~~~~ 153:21.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:21.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:21.30 ^~~~~~~~~~~~~~~~~~~~~~~ 153:21.30 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:21.31 NS_INTERFACE_MAP_END 153:21.31 ^~~~~~~~~~~~~~~~~~~~ 153:21.31 /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 153:21.31 else 153:21.31 ^~~~ 153:21.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 153:21.31 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 153:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:21.31 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 153:21.31 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 153:21.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:30.68 accessible/xul 153:37.40 widget/xremoteclient 153:40.55 extensions/spellcheck/hunspell/glue 153:50.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:50.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 153:50.99 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 153:50.99 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:50.99 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:50.99 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:50.99 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 153:50.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:50.99 foundInterface = 0; \ 153:50.99 ^~~~~~~~~~~~~~ 153:50.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:50.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:50.99 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:50.99 NS_INTERFACE_MAP_END_INHERITING(Accessible) 153:50.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 153:51.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 153:51.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 153:51.00 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 153:51.00 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 153:51.00 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.00 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.00 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.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 153:51.00 } else 153:51.00 ^~~~ 153:51.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' 153:51.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:51.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.00 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:51.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 153:51.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:51.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 153:51.09 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 153:51.09 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.10 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.10 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.10 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 153:51.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:51.10 foundInterface = 0; \ 153:51.10 ^~~~~~~~~~~~~~ 153:51.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:51.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.10 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:51.10 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 153:51.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 153:51.10 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 153:51.11 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 153:51.11 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 153:51.11 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 153:51.11 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.11 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.11 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.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 153:51.11 } else 153:51.11 ^~~~ 153:51.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' 153:51.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:51.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.11 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:51.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 153:51.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:51.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 153:51.15 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 153:51.15 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.15 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.15 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.15 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 153:51.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:51.15 foundInterface = 0; \ 153:51.15 ^~~~~~~~~~~~~~ 153:51.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:51.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:51.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.15 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:51.15 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 153:51.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 153:51.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 153:51.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 153:51.16 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 153:51.16 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 153:51.16 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.16 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.16 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.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 153:51.17 } else 153:51.17 ^~~~ 153:51.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' 153:51.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.17 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:51.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 153:51.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:51.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 153:51.19 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 153:51.19 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.19 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.19 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.19 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 153:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:51.19 foundInterface = 0; \ 153:51.19 ^~~~~~~~~~~~~~ 153:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 153:51.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 153:51.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.19 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 153:51.19 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 153:51.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 153:51.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 153:51.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 153:51.21 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 153:51.21 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 153:51.21 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 153:51.21 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 153:51.21 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 153:51.21 /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 153:51.21 } else 153:51.21 ^~~~ 153:51.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:51.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 153:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:51.21 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 153:51.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 153:51.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 153:59.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 153:59.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 153:59.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMemoryReporter.h:10, 153:59.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 153:59.39 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 153:59.39 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 153:59.39 from : 153:59.40 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 153:59.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 153:59.41 foundInterface = 0; \ 153:59.41 ^~~~~~~~~~~~~~ 153:59.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 153:59.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 153:59.41 ^~~~~~~~~~~~~~~~~~~~~~~ 153:59.41 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 153:59.41 NS_INTERFACE_MAP_END 153:59.41 ^~~~~~~~~~~~~~~~~~~~ 153:59.41 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.h:17, 153:59.41 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:10, 153:59.41 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 153:59.41 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 153:59.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 153:59.41 } else 153:59.41 ^~~~ 153:59.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 153:59.41 } else 153:59.41 ^~~~ 154:06.46 extensions/spellcheck/hunspell/src 154:11.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 154:11.07 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 154:11.07 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:11.07 } 154:11.07 ^ 154:11.07 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 154:11.07 case INITCAP: { 154:11.07 ^~~~ 154:11.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 154:11.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:11.09 capwords = 1; 154:11.09 ~~~~~~~~~^~~ 154:11.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 154:11.09 case HUHCAP: { 154:11.09 ^~~~ 154:11.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 154:11.09 capwords = 1; 154:11.09 ~~~~~~~~~^~~ 154:11.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 154:11.09 case HUHCAP: { 154:11.09 ^~~~ 154:12.94 extensions/spellcheck/src 154:31.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 154:31.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 154:31.09 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 154:31.09 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 154:31.09 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 154:31.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 154:31.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:31.09 foundInterface = 0; \ 154:31.09 ^~~~~~~~~~~~~~ 154:31.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:31.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:31.09 ^~~~~~~~~~~~~~~~~~~~~~~ 154:31.09 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:31.09 NS_INTERFACE_MAP_END 154:31.09 ^~~~~~~~~~~~~~~~~~~~ 154:31.09 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 154:31.09 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 154:31.10 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 154:31.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 154:31.10 } else 154:31.10 ^~~~ 154:31.10 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:533:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:31.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 154:31.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:31.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 154:31.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 154:31.30 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 154:31.30 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 154:31.30 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 154:31.30 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 154:31.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:31.31 foundInterface = 0; \ 154:31.31 ^~~~~~~~~~~~~~ 154:31.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:31.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:31.31 ^~~~~~~~~~~~~~~~~~~~~~~ 154:31.33 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:31.33 NS_INTERFACE_MAP_END 154:31.33 ^~~~~~~~~~~~~~~~~~~~ 154:31.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 154:31.33 else 154:31.33 ^~~~ 154:31.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 154:31.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 154:31.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:31.33 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 154:31.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 154:31.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:35.26 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 154:35.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 154:35.26 foundInterface = 0; \ 154:35.26 ^~~~~~~~~~~~~~ 154:35.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 154:35.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 154:35.27 ^~~~~~~~~~~~~~~~~~~~~~~ 154:35.27 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 154:35.27 NS_INTERFACE_MAP_END 154:35.27 ^~~~~~~~~~~~~~~~~~~~ 154:35.27 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 154:35.27 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 154:35.27 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 154:35.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 154:35.27 } else 154:35.27 ^~~~ 154:35.27 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 154:35.27 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 154:35.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 154:42.24 security/manager/ssl 154:48.14 security/manager/pki 154:52.84 toolkit/components/remote 154:53.75 toolkit/components/alerts 154:54.34 toolkit/components/antitracking 155:02.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 155:02.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 155:02.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgINotificationObserver.h:10, 155:02.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AlertNotification.h:8, 155:02.31 from /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:5, 155:02.31 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 155:02.31 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 155:02.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:02.33 foundInterface = 0; \ 155:02.33 ^~~~~~~~~~~~~~ 155: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' 155:02.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:02.33 ^~~~~~~~~~~~~~~~~~~~~~~ 155:02.33 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:02.34 NS_INTERFACE_MAP_END 155:02.34 ^~~~~~~~~~~~~~~~~~~~ 155:02.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 155:02.34 else 155:02.34 ^~~~ 155:02.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 155:02.34 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 155:02.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:02.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 155:02.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 155:02.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 155:07.91 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 155:07.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:07.92 foundInterface = 0; \ 155:07.92 ^~~~~~~~~~~~~~ 155:07.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:07.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:07.92 ^~~~~~~~~~~~~~~~~~~~~~~ 155:07.92 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:07.92 NS_INTERFACE_MAP_END 155:07.92 ^~~~~~~~~~~~~~~~~~~~ 155:07.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 155:07.93 else 155:07.93 ^~~~ 155:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:07.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:07.95 ^~~~~~~~~~~~~~~~~~ 155:07.95 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:07.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 155:07.95 ^~~~~~~~~~~~~~~~~~~~~~ 155:14.90 toolkit/components/backgroundhangmonitor 155:19.24 toolkit/components/browser 155:22.33 toolkit/components/browser/build 155:32.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 155:32.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 155:32.20 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.h:11, 155:32.20 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.h:11, 155:32.21 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:8, 155:32.21 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 155:32.21 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 155:32.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:32.22 foundInterface = 0; \ 155:32.22 ^~~~~~~~~~~~~~ 155:32.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:32.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:32.22 ^~~~~~~~~~~~~~~~~~~~~~~ 155:32.23 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:32.23 NS_INTERFACE_MAP_END 155:32.23 ^~~~~~~~~~~~~~~~~~~~ 155:32.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 155:32.23 else 155:32.23 ^~~~ 155:32.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:32.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:32.23 ^~~~~~~~~~~~~~~~~~ 155:32.23 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:32.24 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 155:32.24 ^~~~~~~~~~~~~~~~~~~~~~ 155:33.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 155:33.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 155:33.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINSSErrorsService.h:10, 155:33.67 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/NSSErrorsService.h:8, 155:33.67 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/ScopedNSSTypes.h:24, 155:33.67 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.h:12, 155:33.67 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:6, 155:33.68 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 155:33.68 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 155:33.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:33.68 foundInterface = 0; \ 155:33.68 ^~~~~~~~~~~~~~ 155:33.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:33.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:33.68 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:33.69 NS_INTERFACE_MAP_END 155:33.69 ^~~~~~~~~~~~~~~~~~~~ 155:33.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 155:33.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 155:33.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.71 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 155:33.71 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 155:33.71 ^~~~~~~~~~~~~~~~~~~~ 155:33.71 In file included from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:20, 155:33.71 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 155:33.72 /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 155:33.72 } else 155:33.72 ^~~~ 155:33.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 155:33.72 NS_IMPL_QUERY_CLASSINFO(aClass) \ 155:33.72 ^~~~~~~~~~~~~~~~~~~~~~~ 155:33.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 155:33.72 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 155:33.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 155:33.72 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 155:33.73 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 155:33.73 ^~~~~~~~~~~~~~~~~~~~ 155:35.77 toolkit/components/clearsitedata 155:41.86 toolkit/components/commandlines 155:42.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:38: 155:42.18 /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]': 155:42.18 /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]' 155:42.19 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 155:42.19 /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] 155:42.19 nsresult rv = InitMethod != nullptr ? (inst->*InitMethod)() : NS_OK; 155:42.19 ~~~~~~~~~~~^~~~~~~~~~ 155:42.20 /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]': 155:42.20 /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]' 155:42.20 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 155:42.20 /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] 155:42.22 /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]': 155:42.22 /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]' 155:42.22 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 155:42.22 /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] 155:42.22 /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]': 155:42.23 /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]' 155:42.23 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSModule.cpp:229:1: required from here 155:42.23 /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] 155:44.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 155:44.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 155:44.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObserver.h:10, 155:44.53 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.h:10, 155:44.53 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 155:44.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 155:44.54 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 155:44.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:44.54 foundInterface = 0; \ 155:44.54 ^~~~~~~~~~~~~~ 155:44.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:44.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:44.54 ^~~~~~~~~~~~~~~~~~~~~~~ 155:44.54 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:44.56 NS_INTERFACE_MAP_END 155:44.56 ^~~~~~~~~~~~~~~~~~~~ 155:44.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 155:44.56 else 155:44.56 ^~~~ 155:44.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:44.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:44.57 ^~~~~~~~~~~~~~~~~~ 155:44.57 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:44.57 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 155:44.57 ^~~~~~~~~~~~~~~~~~~~~~ 155:44.57 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 155:44.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:44.58 foundInterface = 0; \ 155:44.58 ^~~~~~~~~~~~~~ 155:44.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:44.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:44.58 ^~~~~~~~~~~~~~~~~~~~~~~ 155:44.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:44.58 NS_INTERFACE_MAP_END 155:44.60 ^~~~~~~~~~~~~~~~~~~~ 155:44.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 155:44.60 else 155:44.60 ^~~~ 155:44.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 155:44.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 155:44.60 ^~~~~~~~~~~~~~~~~~ 155:44.61 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 155:44.61 NS_INTERFACE_MAP_ENTRY(nsIObserver) 155:44.61 ^~~~~~~~~~~~~~~~~~~~~~ 155:45.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 155:45.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 155:45.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICommandLineRunner.h:10, 155:45.03 from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:5: 155:45.03 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 155:45.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 155:45.03 foundInterface = 0; \ 155:45.03 ^~~~~~~~~~~~~~ 155:45.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 155:45.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 155:45.04 ^~~~~~~~~~~~~~~~~~~~~~~ 155:45.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 155:45.05 NS_INTERFACE_MAP_END 155:45.05 ^~~~~~~~~~~~~~~~~~~~ 155:45.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 155:45.05 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 155:45.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 155:45.06 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 155:45.06 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 155:45.06 ^~~~~~~~~~~~~~~~~~~~ 155:45.06 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:11: 155:45.06 /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 155:45.06 } else 155:45.06 ^~~~ 155:45.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 155:45.06 NS_IMPL_QUERY_CLASSINFO(aClass) \ 155:45.06 ^~~~~~~~~~~~~~~~~~~~~~~ 155:45.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 155:45.07 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 155:45.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 155:45.07 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 155:45.07 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 155:45.07 ^~~~~~~~~~~~~~~~~~~~ 155:47.45 toolkit/components/diskspacewatcher 155:47.87 toolkit/components/downloads 155:55.52 toolkit/components/extensions 156:00.29 toolkit/components/extensions/webrequest 156:11.35 toolkit/components/finalizationwitness 156:11.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 156:11.93 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 156:11.93 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 156:11.94 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 156:11.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:11.94 foundInterface = 0; \ 156:11.94 ^~~~~~~~~~~~~~ 156:11.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:11.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:11.95 ^~~~~~~~~~~~~~~~~~~~~~~ 156:11.95 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:11.95 NS_INTERFACE_MAP_END 156:11.95 ^~~~~~~~~~~~~~~~~~~~ 156:11.96 /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 156:11.96 else 156:11.96 ^~~~ 156:11.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:11.96 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:11.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:11.97 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:11.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 156:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:12.08 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 156:12.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.08 foundInterface = 0; \ 156:12.08 ^~~~~~~~~~~~~~ 156:12.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.09 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.09 NS_INTERFACE_MAP_END 156:12.09 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.10 else 156:12.10 ^~~~ 156:12.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.10 ^~~~~~~~~~~~~~~~~~ 156:12.10 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.10 ^~~~~~~~~~~~~~~~~~~~~~ 156:12.16 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 156:12.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.17 foundInterface = 0; \ 156:12.17 ^~~~~~~~~~~~~~ 156:12.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.17 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.17 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.17 NS_INTERFACE_MAP_END 156:12.17 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.18 else 156:12.18 ^~~~ 156:12.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.19 ^~~~~~~~~~~~~~~~~~ 156:12.19 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.19 ^~~~~~~~~~~~~~~~~~~~~~ 156:12.22 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 156:12.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.22 foundInterface = 0; \ 156:12.22 ^~~~~~~~~~~~~~ 156:12.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.22 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.23 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.23 NS_INTERFACE_MAP_END 156:12.23 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.23 else 156:12.23 ^~~~ 156:12.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.24 ^~~~~~~~~~~~~~~~~~ 156:12.24 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.24 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.24 ^~~~~~~~~~~~~~~~~~~~~~ 156:12.40 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 156:12.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.41 foundInterface = 0; \ 156:12.41 ^~~~~~~~~~~~~~ 156:12.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.41 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.41 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.41 NS_INTERFACE_MAP_END 156:12.41 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.42 else 156:12.42 ^~~~ 156:12.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.44 ^~~~~~~~~~~~~~~~~~ 156:12.44 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.44 ^~~~~~~~~~~~~~~~~~~~~~ 156:12.47 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 156:12.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.47 foundInterface = 0; \ 156:12.47 ^~~~~~~~~~~~~~ 156:12.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.47 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.48 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.48 NS_INTERFACE_MAP_END 156:12.48 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.48 else 156:12.48 ^~~~ 156:12.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.49 ^~~~~~~~~~~~~~~~~~ 156:12.49 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.50 ^~~~~~~~~~~~~~~~~~~~~~ 156:12.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 156:12.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:12.58 foundInterface = 0; \ 156:12.58 ^~~~~~~~~~~~~~ 156:12.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:12.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:12.59 ^~~~~~~~~~~~~~~~~~~~~~~ 156:12.59 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:12.59 NS_INTERFACE_MAP_END 156:12.59 ^~~~~~~~~~~~~~~~~~~~ 156:12.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 156:12.59 else 156:12.60 ^~~~ 156:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:12.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:12.61 ^~~~~~~~~~~~~~~~~~ 156:12.61 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:12.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:12.61 ^~~~~~~~~~~~~~~~~~~~~~ 156:16.57 toolkit/components/find 156:26.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 156:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 156:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 156:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 156:26.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 156:26.52 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 156:26.53 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 156:26.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 156:26.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp: In member function 'virtual nsresult mozilla::extensions::ChannelWrapper::QueryInterface(const nsIID&, void**)': 156:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:26.53 foundInterface = 0; \ 156:26.53 ^~~~~~~~~~~~~~ 156:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:26.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:26.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1053:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:26.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 156:26.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:26.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 156:26.53 else 156:26.53 ^~~~ 156:26.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:26.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:26.53 ^~~~~~~~~~~~~~~~~~ 156:26.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1052:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:26.54 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 156:26.54 ^~~~~~~~~~~~~~~~~~~~~~ 156:27.19 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 156:27.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:27.19 foundInterface = 0; \ 156:27.19 ^~~~~~~~~~~~~~ 156:27.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:27.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:27.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.20 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:27.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 156:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 156:27.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 156:27.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 156:27.20 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 156:27.20 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 156:27.20 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 156:27.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 156:27.20 } else 156:27.20 ^~~~ 156:27.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' 156:27.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.20 /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' 156:27.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 156:27.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:27.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 156:27.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 156:27.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 156:27.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 156:27.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 156:27.28 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 156:27.28 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 156:27.28 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 156:27.28 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 156:27.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:27.28 foundInterface = 0; \ 156:27.28 ^~~~~~~~~~~~~~ 156:27.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 156:27.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 156:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.28 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 156:27.28 NS_INTERFACE_MAP_END_INHERITING(Event) 156:27.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 156:27.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 156:27.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 156:27.29 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 156:27.29 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 156:27.29 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 156:27.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 156:27.29 } else 156:27.29 ^~~~ 156:27.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' 156:27.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 156:27.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:27.29 /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' 156:27.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 156:27.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:29.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 156:29.17 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 156:29.17 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 156:29.17 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 156:29.17 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 156:29.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:29.17 foundInterface = 0; \ 156:29.17 ^~~~~~~~~~~~~~ 156:29.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:29.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:29.18 ^~~~~~~~~~~~~~~~~~~~~~~ 156:29.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:29.18 NS_INTERFACE_MAP_END 156:29.18 ^~~~~~~~~~~~~~~~~~~~ 156:29.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 156:29.18 else 156:29.18 ^~~~ 156:29.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 156:29.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 156:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:29.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 156:29.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 156:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 156:31.96 toolkit/components/jsoncpp/src/lib_json 156:32.63 toolkit/components/lz4 156:33.06 toolkit/components/mediasniffer 156:36.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:36.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 156:36.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFind.h:10, 156:36.25 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.h:10, 156:36.25 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:9, 156:36.25 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 156:36.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 156:36.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:36.25 foundInterface = 0; \ 156:36.25 ^~~~~~~~~~~~~~ 156:36.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:36.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:36.25 ^~~~~~~~~~~~~~~~~~~~~~~ 156:36.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:36.25 NS_INTERFACE_MAP_END 156:36.25 ^~~~~~~~~~~~~~~~~~~~ 156:36.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 156:36.25 else 156:36.25 ^~~~ 156:36.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:36.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:36.25 ^~~~~~~~~~~~~~~~~~ 156:36.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:36.25 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:36.25 ^~~~~~~~~~~~~~~~~~~~~~ 156:38.81 toolkit/components/mozintl 156:42.33 toolkit/components/osfile 156:45.46 toolkit/components/parentalcontrols 156:46.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 156:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 156:46.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINativeOSFileInternals.h:10, 156:46.51 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.h:10, 156:46.51 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 156:46.51 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 156:46.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 156:46.51 foundInterface = 0; \ 156:46.51 ^~~~~~~~~~~~~~ 156:46.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 156:46.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 156:46.51 ^~~~~~~~~~~~~~~~~~~~~~~ 156:46.52 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 156:46.53 NS_INTERFACE_MAP_END 156:46.53 ^~~~~~~~~~~~~~~~~~~~ 156:46.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 156:46.53 else 156:46.53 ^~~~ 156:46.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 156:46.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 156:46.54 ^~~~~~~~~~~~~~~~~~ 156:46.54 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 156:46.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 156:46.54 ^~~~~~~~~~~~~~~~~~~~~~ 156:47.91 toolkit/components/perf 156:52.09 toolkit/components/perfmonitoring 156:52.41 toolkit/components/places 156:53.15 toolkit/components/protobuf 156:57.20 toolkit/components/reflect 157:01.82 toolkit/components/reputationservice 157:11.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 157:11.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 157:11.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 157:11.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 157:11.99 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 157:11.99 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 157:11.99 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 157:11.99 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 157:12.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:12.00 foundInterface = 0; \ 157:12.00 ^~~~~~~~~~~~~~ 157:12.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:12.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:12.00 ^~~~~~~~~~~~~~~~~~~~~~~ 157:12.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:12.01 NS_INTERFACE_MAP_END 157:12.01 ^~~~~~~~~~~~~~~~~~~~ 157:12.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 157:12.01 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 157:12.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 157:12.01 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 157:12.01 NS_IMPL_ISUPPORTS_CI( 157:12.01 ^~~~~~~~~~~~~~~~~~~~ 157:12.02 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 157:12.02 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 157:12.02 /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 157:12.03 } else 157:12.03 ^~~~ 157:12.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 157:12.03 } else 157:12.03 ^~~~ 157:12.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 157:12.03 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 157:12.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 157:12.04 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 157:12.04 NS_IMPL_ISUPPORTS_CI( 157:12.04 ^~~~~~~~~~~~~~~~~~~~ 157:12.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 157:12.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 157:12.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 157:12.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 157:12.58 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 157:12.58 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 157:12.58 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 157:12.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 157:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:12.60 foundInterface = 0; \ 157:12.60 ^~~~~~~~~~~~~~ 157:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:12.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:12.60 ^~~~~~~~~~~~~~~~~~~~~~~ 157:12.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:12.60 NS_INTERFACE_MAP_END 157:12.60 ^~~~~~~~~~~~~~~~~~~~ 157:12.60 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 157:12.60 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 157:12.60 /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 157:12.60 } else 157:12.60 ^~~~ 157:12.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 157:12.60 } else 157:12.61 ^~~~ 157:13.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 157:13.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 157:13.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 157:13.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 157:13.04 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 157:13.04 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 157:13.04 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 157:13.04 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 157:13.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.06 foundInterface = 0; \ 157:13.06 ^~~~~~~~~~~~~~ 157:13.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:13.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:13.06 ^~~~~~~~~~~~~~~~~~~~~~~ 157:13.06 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:13.06 NS_INTERFACE_MAP_END 157:13.06 ^~~~~~~~~~~~~~~~~~~~ 157:13.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 157:13.06 else 157:13.06 ^~~~ 157:13.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.06 ^~~~~~~~~~~~~~~~~~ 157:13.06 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.06 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 157:13.06 ^~~~~~~~~~~~~~~~~~~~~~ 157:13.08 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 157:13.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.08 foundInterface = 0; \ 157:13.08 ^~~~~~~~~~~~~~ 157:13.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 157:13.08 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 157:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:13.08 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 157:13.09 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 157:13.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 157:13.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 157:13.09 else 157:13.09 ^~~~ 157:13.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.09 ^~~~~~~~~~~~~~~~~~ 157:13.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.09 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 157:13.09 ^~~~~~~~~~~~~~~~~~~~~~ 157:13.37 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 157:13.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:13.38 foundInterface = 0; \ 157:13.38 ^~~~~~~~~~~~~~ 157:13.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:13.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:13.38 ^~~~~~~~~~~~~~~~~~~~~~~ 157:13.38 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3937:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:13.39 NS_INTERFACE_MAP_END 157:13.39 ^~~~~~~~~~~~~~~~~~~~ 157:13.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 157:13.39 else 157:13.39 ^~~~ 157:13.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:13.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:13.39 ^~~~~~~~~~~~~~~~~~ 157:13.39 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3936:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:13.39 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 157:13.39 ^~~~~~~~~~~~~~~~~~~~~~ 157:33.15 toolkit/components/resistfingerprinting 157:41.23 toolkit/components/sessionstore 157:50.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 157:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 157:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 157:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 157:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 157:50.17 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 157:50.17 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 157:50.17 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 157:50.17 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 157:50.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 157:50.18 foundInterface = 0; \ 157:50.18 ^~~~~~~~~~~~~~ 157:50.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 157:50.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 157:50.18 ^~~~~~~~~~~~~~~~~~~~~~~ 157:50.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 157:50.18 NS_INTERFACE_MAP_END 157:50.18 ^~~~~~~~~~~~~~~~~~~~ 157:50.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 157:50.20 else 157:50.20 ^~~~ 157:50.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 157:50.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 157:50.20 ^~~~~~~~~~~~~~~~~~ 157:50.21 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 157:50.21 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 157:50.21 ^~~~~~~~~~~~~~~~~~~~~~ 157:52.94 toolkit/components/startup 157:57.27 toolkit/components/statusfilter 157:58.68 toolkit/components/telemetry 158:00.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 158:00.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 158:00.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 158:00.97 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 158:00.97 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 158:00.97 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 158:00.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:00.98 foundInterface = 0; \ 158:00.98 ^~~~~~~~~~~~~~ 158:00.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:00.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:00.99 ^~~~~~~~~~~~~~~~~~~~~~~ 158:00.99 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:00.99 NS_INTERFACE_MAP_END 158:00.99 ^~~~~~~~~~~~~~~~~~~~ 158:00.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 158:00.99 else 158:00.99 ^~~~ 158:00.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 158:00.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 158:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:00.99 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 158:00.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 158:00.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:02.41 toolkit/components/thumbnails 158:07.06 toolkit/components/typeaheadfind 158:25.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 158:25.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 158:25.24 from /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 158:25.24 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 158:25.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:25.25 foundInterface = 0; \ 158:25.25 ^~~~~~~~~~~~~~ 158:25.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:25.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:25.25 ^~~~~~~~~~~~~~~~~~~~~~~ 158:25.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:25.25 NS_INTERFACE_MAP_END 158:25.25 ^~~~~~~~~~~~~~~~~~~~ 158:25.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 158:25.25 else 158:25.25 ^~~~ 158:25.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 158:25.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 158:25.25 ^~~~~~~~~~~~~~~~~~ 158:25.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 158:25.25 NS_INTERFACE_MAP_ENTRY(nsIObserver) 158:25.25 ^~~~~~~~~~~~~~~~~~~~~~ 158:26.10 toolkit/components/url-classifier 158:33.64 toolkit/components/windowwatcher 158:39.53 toolkit/components/ctypes 158:43.92 toolkit/components/autocomplete 158:49.46 In file included from /usr/include/string.h:494, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:64, 158:49.46 from /usr/include/c++/8/bits/move.h:55, 158:49.46 from /usr/include/c++/8/bits/nested_exception.h:40, 158:49.46 from /usr/include/c++/8/exception:144, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/exception:3, 158:49.46 from /usr/include/c++/8/new:40, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/new:3, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:44, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 158:49.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/limits:50, 158:49.46 from /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:8: 158:49.46 In function 'void* memcpy(void*, const void*, size_t)', 158:49.48 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, 158:49.48 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, 158:49.48 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, 158:49.48 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, 158:49.48 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: 158:49.48 /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] 158:49.48 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 158:49.48 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:49.48 /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)': 158:49.48 /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:1170:55: note: 'leftovers' declared here 158:49.48 nsTArray> leftovers; 158:49.48 ^~~~~~~~~ 158:56.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 158:56.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 158:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAutoCompleteController.h:10, 158:56.02 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 158:56.02 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 158:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 158:56.02 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 158:56.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 158:56.02 foundInterface = 0; \ 158:56.02 ^~~~~~~~~~~~~~ 158:56.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 158:56.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 158:56.02 ^~~~~~~~~~~~~~~~~~~~~~~ 158:56.02 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 158:56.02 NS_INTERFACE_MAP_END 158:56.02 ^~~~~~~~~~~~~~~~~~~~ 158:56.02 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 158:56.02 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 158:56.02 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 158:56.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 158:56.02 } else 158:56.02 ^~~~ 158:56.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 158:56.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 158:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 158:56.03 /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' 158:56.03 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 158:56.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:02.59 toolkit/components/printingui 159:05.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 159:05.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 159:05.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 159:05.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrintProgress.h:10, 159:05.72 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.h:9, 159:05.72 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:6, 159:05.72 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 159:05.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 159:05.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:05.74 foundInterface = 0; \ 159:05.74 ^~~~~~~~~~~~~~ 159:05.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:05.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:05.74 ^~~~~~~~~~~~~~~~~~~~~~~ 159:05.74 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:05.74 NS_INTERFACE_MAP_END 159:05.74 ^~~~~~~~~~~~~~~~~~~~ 159:05.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 159:05.74 else 159:05.75 ^~~~ 159:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:05.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:05.75 ^~~~~~~~~~~~~~~~~~ 159:05.75 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:05.75 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 159:05.75 ^~~~~~~~~~~~~~~~~~~~~~ 159:07.85 toolkit/components/printingui/ipc 159:17.10 toolkit/components/satchel 159:26.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 159:26.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 159:26.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 159:26.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 159:26.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 159:26.45 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/Entries.h:13, 159:26.45 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.h:9, 159:26.45 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 159:26.45 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 159:26.45 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 159:26.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:26.47 foundInterface = 0; \ 159:26.47 ^~~~~~~~~~~~~~ 159:26.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:26.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:26.48 ^~~~~~~~~~~~~~~~~~~~~~~ 159:26.48 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:26.48 NS_INTERFACE_MAP_END 159:26.49 ^~~~~~~~~~~~~~~~~~~~ 159:26.49 /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 159:26.49 else 159:26.49 ^~~~ 159:26.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 159:26.49 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 159:26.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:26.49 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 159:26.50 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 159:26.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 159:34.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 159:34.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 159:34.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFormFillController.h:10, 159:34.55 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.h:9, 159:34.55 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:7: 159:34.55 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 159:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 159:34.55 foundInterface = 0; \ 159:34.55 ^~~~~~~~~~~~~~ 159:34.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 159:34.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 159:34.57 ^~~~~~~~~~~~~~~~~~~~~~~ 159:34.57 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 159:34.57 NS_INTERFACE_MAP_END 159:34.57 ^~~~~~~~~~~~~~~~~~~~ 159:34.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 159:34.57 else 159:34.57 ^~~~ 159:34.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 159:34.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 159:34.58 ^~~~~~~~~~~~~~~~~~ 159:34.58 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 159:34.58 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 159:34.58 ^~~~~~~~~~~~~~~~~~~~~~ 159:44.15 toolkit/components/terminator 159:48.73 toolkit/components/build 159:51.19 toolkit/crashreporter 159:53.74 toolkit/mozapps/extensions 160:01.43 toolkit/profile 160:08.08 toolkit/recordreplay 160:20.19 toolkit/xre 160:20.48 toolkit/system/unixproxy 160:25.67 extensions/pref/autoconfig/src 160:26.74 devtools/platform 160:30.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 160:30.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 160:30.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIJSInspector.h:10, 160:30.34 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.h:9, 160:30.34 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:6: 160:30.34 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 160:30.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:30.34 foundInterface = 0; \ 160:30.34 ^~~~~~~~~~~~~~ 160:30.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:30.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:30.35 ^~~~~~~~~~~~~~~~~~~~~~~ 160:30.35 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:30.35 NS_INTERFACE_MAP_END 160:30.35 ^~~~~~~~~~~~~~~~~~~~ 160:30.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 160:30.37 else 160:30.37 ^~~~ 160:30.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:30.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:30.37 ^~~~~~~~~~~~~~~~~~ 160:30.37 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:30.38 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 160:30.38 ^~~~~~~~~~~~~~~~~~~~~~ 160:32.26 devtools/shared/heapsnapshot 160:37.63 services/crypto/component 160:40.62 startupcache 160:41.61 js/ductwork/debugger 160:44.90 other-licenses/snappy 160:48.06 toolkit/system/gnome 160:48.14 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 160:48.14 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 160:48.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 160:48.14 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 160:48.14 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 160:48.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 160:48.14 from /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:6: 160:48.14 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 160:48.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:48.15 foundInterface = 0; \ 160:48.15 ^~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:48.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:48.15 ^~~~~~~~~~~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:48.15 NS_INTERFACE_MAP_END 160:48.15 ^~~~~~~~~~~~~~~~~~~~ 160:48.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 160:48.15 else 160:48.15 ^~~~ 160:48.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 160:48.15 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 160:48.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:48.15 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 160:48.15 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 160:48.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 160:48.42 media/gmp-clearkey/0.1 160:50.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 160:50.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 160:50.58 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 160:50.58 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 160:50.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 160:50.58 foundInterface = 0; \ 160:50.59 ^~~~~~~~~~~~~~ 160:50.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 160:50.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 160:50.60 ^~~~~~~~~~~~~~~~~~~~~~~ 160:50.60 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 160:50.60 NS_INTERFACE_MAP_END 160:50.60 ^~~~~~~~~~~~~~~~~~~~ 160:50.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 160:50.60 else 160:50.60 ^~~~ 160:50.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 160:50.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 160:50.60 ^~~~~~~~~~~~~~~~~~ 160:50.60 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 160:50.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 160:50.60 ^~~~~~~~~~~~~~~~~~~~~~ 161:03.34 libclearkey.so 161:12.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 161:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 161:12.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsComponentManagerUtils.h:11, 161:12.63 from /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 161:12.63 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 161:12.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:12.63 foundInterface = 0; \ 161:12.63 ^~~~~~~~~~~~~~ 161:12.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 161:12.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:12.64 ^~~~~~~~~~~~~~~~~~~~~~~ 161:12.64 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:12.64 NS_INTERFACE_MAP_END 161:12.64 ^~~~~~~~~~~~~~~~~~~~ 161:12.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 161:12.64 else 161:12.64 ^~~~ 161:12.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:12.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:12.64 ^~~~~~~~~~~~~~~~~~ 161:12.64 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:12.64 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 161:12.64 ^~~~~~~~~~~~~~~~~~~~~~ 161:13.58 browser/components/about 161:15.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 161:15.34 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 161:15.34 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 161:15.34 ucontext_t *uc = (ucontext_t *)context; 161:15.34 ^~ 161:17.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 161:17.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 161:17.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 161:17.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 161:17.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 161:17.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 161:17.37 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 161:17.37 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 161:17.37 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 161:17.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 161:17.39 foundInterface = 0; \ 161:17.39 ^~~~~~~~~~~~~~ 161: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' 161:17.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 161:17.39 ^~~~~~~~~~~~~~~~~~~~~~~ 161:17.40 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 161:17.40 NS_INTERFACE_MAP_END 161:17.40 ^~~~~~~~~~~~~~~~~~~~ 161: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 161:17.40 else 161:17.40 ^~~~ 161:17.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 161:17.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 161:17.40 ^~~~~~~~~~~~~~~~~~ 161:17.40 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 161:17.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 161:17.41 ^~~~~~~~~~~~~~~~~~~~~~ 161:18.17 browser/components/dirprovider 161:21.85 browser/components/feeds 161:22.17 browser/components/shell 161:26.77 media/libyuv/libyuv 161:40.17 mozglue/build 161:40.26 libmozsqlite3.so.symbols.stub 161:40.67 libmozsqlite3.so 161:43.18 gfx/vr/openvr 161:47.47 In file included from /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/openvr_api_public.cpp:9: 161:47.47 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 161:47.47 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 161:47.47 ^~~~~~~~~~~~~~~~~~~ 161:47.47 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 161:47.47 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 161:47.47 ^~~~~~~~~~~~~~~~~~~~~~ 161:47.47 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 161:47.47 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 161:47.47 ^~~~~~~~~~~~~~~~~~~~~~~ 161:49.75 gfx/thebes 161:50.65 liblgpllibs.so 161:51.25 browser/components/build 161:54.23 gfx/angle/targets/preprocessor 161:57.73 libjs_static.a 162:07.63 gfx/ots/src 162:26.88 toolkit/components/telemetry/pingsender 162:28.89 pingsender 162:29.56 browser/app 162:32.27 firefox 162:32.96 libmozavcodec.so.symbols.stub 162:33.38 media/ffvpx/libavcodec 162:36.18 brotli 162:36.28 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c: In function 'compat_decode': 162:36.28 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:789:13: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations] 162:36.28 if (!avctx->refcounted_frames) { 162:36.28 ^~ 162:36.28 In file included from /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:40: 162:36.28 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/avcodec.h:2694:9: note: declared here 162:36.28 int refcounted_frames; 162:36.28 ^~~~~~~~~~~~~~~~~ 162:36.32 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c: In function 'avcodec_flush_buffers': 162:36.32 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:1743:5: warning: 'refcounted_frames' is deprecated [-Wdeprecated-declarations] 162:36.32 if (!avctx->refcounted_frames) 162:36.32 ^~ 162:36.32 In file included from /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/decode.c:40: 162:36.32 /builddir/build/BUILD/firefox-63.0/media/ffvpx/libavcodec/avcodec.h:2694:9: note: declared here 162:36.32 int refcounted_frames; 162:36.32 ^~~~~~~~~~~~~~~~~ 162:36.67 netwerk/dns 162:48.17 libmozavcodec.so 162:48.79 gfx/angle/targets/translator 162:58.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 162:58.21 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 162:58.21 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 162:58.21 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 162:58.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 164:37.71 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 164:37.72 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 164:37.72 switch (type.getNominalSize()) 164:37.72 ^~~~~~ 164:37.72 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 164:37.72 case EbtInt: 164:37.72 ^~~~ 164:37.73 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 164:37.73 switch (type.getNominalSize()) 164:37.73 ^~~~~~ 164:37.73 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 164:37.73 case EbtUInt: 164:37.73 ^~~~ 164:37.74 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 164:37.74 switch (type.getNominalSize()) 164:37.74 ^~~~~~ 164:37.74 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 164:37.74 case EbtBool: 164:37.75 ^~~~ 164:37.75 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 164:37.75 switch (type.getNominalSize()) 164:37.75 ^~~~~~ 164:37.75 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 164:37.76 case EbtVoid: 164:37.76 ^~~~ 166:10.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 166:10.40 /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)': 166:10.40 /builddir/build/BUILD/firefox-63.0/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 166:10.40 (xLocs[j] - clusterLoc - adv); 166:43.68 dom/canvas 167:17.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 167:17.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 167:17.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 167:17.81 from /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasImageCache.cpp:7, 167:17.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 167:17.82 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 167:17.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:17.82 foundInterface = 0; \ 167:17.82 ^~~~~~~~~~~~~~ 167: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' 167:17.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:17.83 ^~~~~~~~~~~~~~~~~~~~~~~ 167:17.83 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:17.84 NS_INTERFACE_MAP_END 167:17.84 ^~~~~~~~~~~~~~~~~~~~ 167:17.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 167:17.84 else 167:17.84 ^~~~ 167:17.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:17.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:17.85 ^~~~~~~~~~~~~~~~~~ 167:17.85 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:17.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:17.85 ^~~~~~~~~~~~~~~~~~~~~~ 167:19.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 167:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 167:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 167:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 167:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 167:19.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 167:19.73 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.h:15, 167:19.73 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2Context.h:9, 167:19.73 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2ContextMRTs.cpp:6, 167:19.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 167:19.73 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 167:19.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:19.74 foundInterface = 0; \ 167:19.74 ^~~~~~~~~~~~~~ 167:19.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:19.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:19.74 ^~~~~~~~~~~~~~~~~~~~~~~ 167:19.74 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:19.74 NS_INTERFACE_MAP_END 167:19.74 ^~~~~~~~~~~~~~~~~~~~ 167:19.74 /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 167:19.74 else 167:19.74 ^~~~ 167:19.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 167:19.74 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 167:19.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:19.75 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2616:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 167:19.75 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 167:19.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:21.17 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 167:21.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:21.17 foundInterface = 0; \ 167:21.17 ^~~~~~~~~~~~~~ 167:21.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:21.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:21.17 ^~~~~~~~~~~~~~~~~~~~~~~ 167:21.17 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:21.17 NS_INTERFACE_MAP_END 167:21.17 ^~~~~~~~~~~~~~~~~~~~ 167:21.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 167:21.17 else 167:21.17 ^~~~ 167:21.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:21.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:21.18 ^~~~~~~~~~~~~~~~~~ 167:21.18 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:21.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:21.18 ^~~~~~~~~~~~~~~~~~~~~~ 167:22.17 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 167:22.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:22.17 foundInterface = 0; \ 167:22.17 ^~~~~~~~~~~~~~ 167:22.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:22.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:22.17 ^~~~~~~~~~~~~~~~~~~~~~~ 167:22.17 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:22.17 NS_INTERFACE_MAP_END 167:22.17 ^~~~~~~~~~~~~~~~~~~~ 167:22.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 167:22.18 else 167:22.18 ^~~~ 167:22.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:22.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:22.18 ^~~~~~~~~~~~~~~~~~ 167:22.18 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:22.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:22.18 ^~~~~~~~~~~~~~~~~~~~~~ 167:22.68 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 167:22.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:22.68 foundInterface = 0; \ 167:22.68 ^~~~~~~~~~~~~~ 167:22.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 167:22.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 167:22.68 ^~~~~~~~~~~~~~~~~~~~~~~ 167:22.68 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 167:22.68 NS_INTERFACE_MAP_END 167:22.68 ^~~~~~~~~~~~~~~~~~~~ 167:22.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 167:22.68 else 167:22.69 ^~~~ 167:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:22.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:22.69 ^~~~~~~~~~~~~~~~~~ 167:22.69 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:22.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:22.69 ^~~~~~~~~~~~~~~~~~~~~~ 167:23.68 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 167:23.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 167:23.68 foundInterface = 0; \ 167:23.68 ^~~~~~~~~~~~~~ 167:23.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 167:23.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 167:23.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.69 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 167:23.69 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 167:23.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 167:23.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 167:23.69 else 167:23.69 ^~~~ 167:23.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 167:23.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 167:23.69 ^~~~~~~~~~~~~~~~~~ 167:23.69 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 167:23.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 167:23.69 ^~~~~~~~~~~~~~~~~~~~~~ 168:34.90 symverscript.stub 168:35.20 libxul.so 174:23.44 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x153a40): R_AARCH64_ABS64 used with TLS symbol _ZN47_$LT$env_logger..Logger$u20$as$u20$log..Log$GT$3log9FORMATTER7__getit5__KEY17hd0e518e5210243c9E 174:23.44 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1f6ad6): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_server11CONTEXT_KEY7__getit5__KEY17hddac5844a4667b78E 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x24e4d6): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client11IN_CALLBACK7__getit5__KEY17ha5401ad200cac812E 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x24e4fd): R_AARCH64_ABS64 used with TLS symbol _ZN15audioipc_client19CPUPOOL_INIT_PARAMS7__getit5__KEY17h4ff47d051e19f0afE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x30be78): R_AARCH64_ABS64 used with TLS symbol _ZN8audioipc4core6HANDLE3FOO7__getit5__KEY17h9d1e4f89a86a72ebE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3492ed): R_AARCH64_ABS64 used with TLS symbol _ZN10tokio_core7reactor12CURRENT_LOOP3FOO7__getit5__KEY17hafdfbd5a882fe217E 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x356f11): R_AARCH64_ABS64 used with TLS symbol _ZN5tokio8executor14current_thread7CURRENT7__getit5__KEY17hbcc9af8efdb0258fE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x37e642): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5timer6handle13CURRENT_TIMER7__getit5__KEY17hb15999ac210e375dE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x37f6c7): R_AARCH64_ABS64 used with TLS symbol _ZN11tokio_timer5clock5clock5CLOCK7__getit5__KEY17h32d8f553e871451fE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x39e84f): R_AARCH64_ABS64 used with TLS symbol _ZN13tokio_reactor15CURRENT_REACTOR7__getit5__KEY17h87d051e66783c91fE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3a7bb6): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool4pool4Pool10rand_usize14THREAD_RNG_KEY7__getit5__KEY17h65770eb262a46056E 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3a85cf): R_AARCH64_ABS64 used with TLS symbol _ZN16tokio_threadpool6worker14CURRENT_WORKER7__getit5__KEY17hbb5a32b88fd2639cE 174:23.45 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3d171a): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h54d49a16dc3fc4a1E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3d6ff2): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor5enter7ENTERED7__getit5__KEY17hcde5d9ea4bead4c8E.0.0 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3d72d1): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor6global8EXECUTOR7__getit5__KEY17h699d28ccb6c2924fE 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3d7fdc): R_AARCH64_ABS64 used with TLS symbol _ZN14tokio_executor4park19CURRENT_PARK_THREAD7__getit5__KEY17h1320fdb7c88c9c79E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3e9b9e): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std12CURRENT_TASK7__getit5__KEY17he926bca270cfbf82E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x3e9bc5): R_AARCH64_ABS64 used with TLS symbol _ZN7futures9task_impl3std21CURRENT_THREAD_NOTIFY7__getit5__KEY17hb3ac51a9e99f9aa6E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x18caba7): R_AARCH64_ABS64 used with TLS symbol _ZN5style7sharing17SHARING_CACHE_KEY7__getit5__KEY17h2e8d9dd46c8bb849E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x18cb0f3): R_AARCH64_ABS64 used with TLS symbol _ZN5style5bloom9BLOOM_KEY7__getit5__KEY17hb11015411ffc6244E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x18cba10): R_AARCH64_ABS64 used with TLS symbol _ZN5style12thread_state5STATE7__getit5__KEY17h531c8d89bdba5ff5E 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1a0f33e): R_AARCH64_ABS64 used with TLS symbol _ZN10rayon_core8registry19WORKER_THREAD_STATE7__getit5__KEY17h983f3e96ed24bd0aE 174:23.46 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1a2626a): R_AARCH64_ABS64 used with TLS symbol _ZN15crossbeam_epoch7default6HANDLE7__getit5__KEY17h939dc1a8766ce876E 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1a3228a): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core11parking_lot15get_thread_data11THREAD_DATA7__getit5__KEY17hf83159549f2de146E 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1a3711a): R_AARCH64_ABS64 used with TLS symbol _ZN16parking_lot_core9word_lock15get_thread_data11THREAD_DATA7__getit5__KEY17h4abc1f1d0dbaaf41E 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1a41de8): R_AARCH64_ABS64 used with TLS symbol _ZN4rand10thread_rng14THREAD_RNG_KEY7__getit5__KEY17hff5154d1bb7a06a0E 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1abc840): R_AARCH64_ABS64 used with TLS symbol _ZN3std11collections4hash3map11RandomState3new4KEYS7__getit5__KEY17hb76b0eb593d9469eE 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1abc987): R_AARCH64_ABS64 used with TLS symbol _ZN3std10sys_common11thread_info11THREAD_INFO7__getit5__KEY17h252d98a928799d0dE 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1acb498): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking12LOCAL_STDERR7__getit5__KEY17h1086742361864a02E.llvm.16355814952206662995 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1acb4d5): R_AARCH64_ABS64 used with TLS symbol _ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit5__KEY17h05dbdbb8d2555f51E 174:23.47 /usr/bin/ld: aarch64-unknown-linux-gnu/release/libgkrust.a(gkrust-61afcc5bfef27b2c.gkrust0.rcgu.o)(.debug_info+0x1afca0d): R_AARCH64_ABS64 used with TLS symbol _ZN3std2io5stdio12LOCAL_STDOUT7__getit5__KEY17hc95d8897ecd1db58E 174:29.22 ipc/app 174:29.22 js/xpconnect/shell 174:31.29 plugin-container 174:32.67 xpcshell 174:33.78 spidermonkey_checks.stub 174:35.94 multilocale.txt.stub 174:36.29 built_in_addons.json.stub 174:36.83 dependentlibs.list.stub 174:39.76 EventArtifactDefinitions.json.stub 174:40.65 ScalarArtifactDefinitions.json.stub 174:41.06 TEST-PASS | check_spidermonkey_style.py | ok 174:41.59 symverscript.stub 174:41.79 TEST-PASS | check_macroassembler_style.py | ok 174:42.08 TEST-PASS | check_js_opcode.py | ok 174:56.43 update.locale.stub 175:10.76 bookmarks.html.stub 175:15.76 Packaging quitter@mozilla.org.xpi... 175:16.11 273 compiler warnings present. 178:11.72 Overall system resources - Wall time: 10515s; CPU: 0%; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 178:16.41 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 178:16.41 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 178:16.41 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 178:16.41 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 178:16.41 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 178:16.41 warning: dom/indexedDB/ActorsParent.cpp:18733:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 178:16.41 warning: dom/indexedDB/Key.cpp:606:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 178:16.41 warning: dom/ipc/ContentProcess.cpp:267:28 [-Wmaybe-uninitialized] 'prefMapSize' may be used uninitialized in this function 178:16.42 warning: dom/ipc/ContentProcess.cpp:275:15 [-Wmaybe-uninitialized] 'prefsLen' may be used uninitialized in this function 178:16.42 warning: dom/ipc/ContentProcess.cpp:282:22 [-Wmaybe-uninitialized] 'schedulerPrefs' may be used uninitialized in this function 178:16.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 178:16.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'childID' may be used uninitialized in this function 178:16.42 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 178:16.42 warning: dom/ipc/SharedMap.cpp:249:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 178:16.42 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 178:16.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 178:16.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 178:16.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 178:16.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 178:16.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 178:16.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 178:16.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 178:16.42 warning: gfx/2d/DrawTargetCairo.cpp:501:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 178:16.42 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 178:16.42 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 178:16.42 warning: gfx/2d/InlineTranslator.cpp:70:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 178:16.42 warning: gfx/2d/InlineTranslator.cpp:77:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 178:16.42 warning: gfx/2d/Path.cpp:476:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 178:16.42 warning: gfx/2d/RecordedEventImpl.h:1560:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 178:16.42 warning: gfx/2d/RecordedEventImpl.h:1561:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 178:16.42 warning: gfx/gl/GLContext.h:1217:21 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 178:16.42 warning: gfx/gl/GLContext.h:2901:34 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 178:16.42 warning: gfx/thebes/gfxGraphiteShaper.cpp:351:48 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 178:16.42 warning: js/src/gc/PublicIterators.h:85:47 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 178:16.42 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 178:16.42 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 178:16.42 warning: js/src/gc/PublicIterators.h:90:11 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 178:16.42 warning: js/src/gc/PublicIterators.h:90:11 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:95:17 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:95:17 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:120:41 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:121:40 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:125:11 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 178:16.43 warning: js/src/gc/PublicIterators.h:130:17 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 178:16.43 warning: js/src/jit/CodeGenerator.cpp:13585:30 [-Wmaybe-uninitialized] 'argMir' may be used uninitialized in this function 178:16.43 warning: js/src/jit/IonCacheIRCompiler.cpp:1460:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 178:16.43 warning: js/src/jit/IonCacheIRCompiler.cpp:1619:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 178:16.43 warning: js/src/jit/MIR.cpp:4037:35 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 178:16.43 warning: js/src/util/StringBuffer.h:303:35 [-Wmaybe-uninitialized] 'voffset' may be used uninitialized in this function 178:16.43 warning: js/src/vm/Debugger.cpp:11027:17 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 178:16.43 warning: js/src/wasm/AsmJS.cpp:6750:76 [-Wmaybe-uninitialized] 'time' may be used uninitialized in this function 178:16.43 warning: js/src/wasm/WasmAST.h:566:17 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 178:16.43 warning: js/src/wasm/WasmBaselineCompile.cpp:7649:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 178:16.43 warning: js/src/wasm/WasmIonCompile.cpp:1758:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 178:16.43 warning: js/src/wasm/WasmValidate.cpp:466:17 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 178:16.43 warning: layout/base/FrameProperties.h:439:18 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 178:16.43 warning: layout/base/PresShell.cpp:2721:23 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 178:16.43 warning: layout/generic/nsContainerFrame.cpp:796:21 [-Wmaybe-uninitialized] 'lastInFlow' may be used uninitialized in this function 178:16.43 warning: layout/generic/nsFlexContainerFrame.cpp:5057:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 178:16.43 warning: layout/generic/nsFrame.cpp:6344:11 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 178:16.43 warning: layout/generic/nsGfxScrollFrame.cpp:3400:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 178:16.43 warning: layout/painting/nsDisplayList.h:1677:33 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 178:16.43 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]'} 178:16.43 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 178:16.43 warning: layout/tables/nsTableFrame.h:43:20 [-Wmaybe-uninitialized] 'fType' may be used uninitialized in this function 178:16.43 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 178:16.43 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 178:16.43 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/AutoRestore.h:45:17 [-Wmaybe-uninitialized] '*((void*)& ar +8)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/BufferList.h:659:7 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:444:47 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:788:12 [-Wmaybe-uninitialized] '*((void*)& pointToInsert +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/Maybe.h:247:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function 178:16.43 warning: objdir/dist/include/mozilla/Maybe.h:599:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 178:16.43 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 178:16.43 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 178:16.43 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 178:16.43 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 178:16.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 178:16.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 178:16.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 178:16.44 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 178:16.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 178:16.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 178:16.44 warning: objdir/dist/include/mozilla/Vector.h:121:24 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 178:16.44 warning: objdir/dist/include/mozilla/Vector.h:546:19 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 178:16.44 warning: objdir/dist/include/mozilla/Vector.h:1399:11 [-Wmaybe-uninitialized] 'vlength' may be used uninitialized in this function 178:16.44 warning: objdir/dist/include/nsCoord.h:72:27 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 178:16.44 warning: objdir/dist/include/nsCoord.h:72:27 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 178:16.44 warning: objdir/dist/include/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 178:16.44 warning: objdir/dist/include/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 178:16.44 warning: objdir/dist/include/nsISupportsImpl.h:1069:5 [-Wmultistatement-macros] macro expands to multiple statements 178:16.44 warning: objdir/dist/include/nsTArray.h:2578:9 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 178:16.44 warning: objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7 [-Wmaybe-uninitialized] '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function 178:16.44 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult CertBlocklist::Init()' will never be NULL 178:16.44 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsNTLMAuthModule::InitTest()' will never be NULL 178:16.44 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsCertOverrideService::Init()' will never be NULL 178:16.44 warning: security/manager/ssl/nsNSSModule.cpp:59:28 [-Waddress] the address of 'nsresult nsSiteSecurityService::Init()' will never be NULL 178:16.44 warning: toolkit/xre/nsSigHandlers.cpp:175:15 [-Wunused-variable] unused variable 'uc' 178:16.44 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 178:16.44 warning: xpcom/base/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 178:16.44 warning: xpcom/base/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 178:16.44 warning: xpcom/io/nsStorageStream.cpp:535:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 178:16.44 warning: xpcom/io/nsStorageStream.cpp:584:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 178:16.44 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 178:16.44 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 178:16.44 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 > >' 178:16.44 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] 178:16.44 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] 178:16.44 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 178:16.44 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 178:16.44 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 178:16.44 (suppressed 4 warnings in gfx/angle) 178:16.44 (suppressed 6 warnings in gfx/cairo) 178:16.44 (suppressed 3 warnings in gfx/graphite2) 178:16.44 (suppressed 6 warnings in gfx/harfbuzz) 178:16.44 (suppressed 1 warnings in gfx/ots) 178:16.44 (suppressed 51 warnings in gfx/skia) 178:16.44 (suppressed 3 warnings in gfx/vr/openvr) 178:16.44 (suppressed 52 warnings in intl/icu) 178:16.44 (suppressed 1 warnings in ipc/chromium) 178:16.44 (suppressed 7 warnings in js/src/jit/arm64/vixl) 178:16.44 (suppressed 2 warnings in media/ffvpx) 178:16.44 (suppressed 1 warnings in media/libcubeb) 178:16.44 (suppressed 1 warnings in media/libmkv) 178:16.44 (suppressed 1 warnings in media/libnestegg) 178:16.44 (suppressed 1 warnings in media/libsoundtouch) 178:16.45 (suppressed 1 warnings in media/libspeex_resampler) 178:16.45 (suppressed 1 warnings in media/libvorbis) 178:16.45 (suppressed 1 warnings in modules/woff2) 178:16.45 (suppressed 9 warnings in security/nss) 178:16.45 (suppressed 1 warnings in third_party/aom) 178:16.45 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 178:16.49 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.Kntojo + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64 ++ dirname /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29.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=30 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -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=30 -DATK_REV_VERSION=0 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -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 2350288 bytes: firefox firefox-bin WARNING: Found 22 duplicated files taking 2398403 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 0.86s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29.aarch64/usr/lib64 /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/bin /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29.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.fc29.aarch64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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 - + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 + xargs chmod 644 + find langpack-af@firefox.mozilla.org -type f + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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 - + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 - + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 - + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.aarch64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo lt + 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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 - + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 - + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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 /builddir/build/BUILD/firefox-63.0 + cd - + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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 - + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/langpacks /builddir/build/BUILD/firefox-63.0 ++ 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-es-AR@firefox.mozilla.org.xpi langpack-es@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-fy-NL@firefox.mozilla.org.xpi langpack-fy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-ga-IE@firefox.mozilla.org.xpi langpack-ga@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-gu-IN@firefox.mozilla.org.xpi langpack-gu@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hi-IN@firefox.mozilla.org.xpi langpack-hi@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-hy-AM@firefox.mozilla.org.xpi langpack-hy@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nb-NO@firefox.mozilla.org.xpi langpack-nb@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-nn-NO@firefox.mozilla.org.xpi langpack-nn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pa-IN@firefox.mozilla.org.xpi langpack-pa@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + 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.fc29.aarch64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29.aarch64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox-devel-63.0/sdk/lib/libxul.so + /usr/lib/rpm/find-debuginfo.sh -j4 --strict-build-id -m -i --build-id-seed 63.0-2.fc29 --unique-debug-suffix -63.0-2.fc29.aarch64 --unique-debug-src-base firefox-63.0-2.fc29.aarch64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-63.0 explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozwayland.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozavutil.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozavutil.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozavcodec.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/firefox explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/gtk2/libmozgtk.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/pingsender explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/libxul.so explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/plugin-container explicitly decompress any DWARF compressed ELF sections in /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/firefox-bin extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/firefox-bin dwz: ./usr/lib64/firefox/libxul.so-63.0-2.fc29.aarch64.debug: Too many DIEs, not optimizing /usr/lib/rpm/sepdebugcrcfix: Updated 12 CRC32s, 1 CRC32s did match. cpio: liballoc/lib.rs: Cannot stat: No such file or directory cpio: libstd/lib.rs: Cannot stat: No such file or directory 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 576220 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.fc29.aarch64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs *** WARNING: ./usr/src/debug/firefox-63.0-2.fc29.aarch64/xpcom/build/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc29.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.fc29.aarch64/layout/style/nsAnimationManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc29.aarch64/layout/style/nsTransitionManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.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.fc29.aarch64/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp is executable but has empty or no shebang, removing executable bit mangling shebang in /usr/bin/firefox-wayland from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/bin/firefox from /bin/bash to #!/usr/bin/bash mangling shebang in /usr/lib64/firefox/run-mozilla.sh from /bin/sh to #!/usr/bin/sh Processing files: firefox-63.0-2.fc29.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-63.0-2.fc29.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.fc29 firefox(aarch-64) = 63.0-2.fc29 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozavcodec.so()(64bit) libmozavcodec.so(libmozavcodec.so)(64bit) libmozavutil.so()(64bit) libmozavutil.so(libmozavutil.so)(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(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: /usr/bin/bash /usr/bin/sh ld-linux-aarch64.so.1()(64bit) ld-linux-aarch64.so.1(GLIBC_2.17)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.28)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.17)(64bit) libffi.so.6()(64bit) libfontconfig.so.1()(64bit) libfreetype.so.6()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libgcc_s.so.1(GCC_3.3)(64bit) libgcc_s.so.1(GCC_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.fc29.aarch64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 63.0-2.fc29 firefox-wayland(aarch-64) = 63.0-2.fc29 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /usr/bin/bash Processing files: firefox-debugsource-63.0-2.fc29.aarch64 Provides: firefox-debugsource = 63.0-2.fc29 firefox-debugsource(aarch-64) = 63.0-2.fc29 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.fc29.aarch64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-63.0-2.fc29.aarch64.debug and /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64/usr/lib/debug/usr/lib64/firefox/firefox-bin-63.0-2.fc29.aarch64.debug Provides: debuginfo(build-id) = 358af008a64d40bec7977535d4c77d41e3f1b20b debuginfo(build-id) = 3b8dde1af0db7552442e63e9e56da3d1a97d85ca debuginfo(build-id) = 3de16bb7f76c144b9e75b5d2b0cdca540c9e8a66 debuginfo(build-id) = 3f9a349b10cb28241af3f74106f6449207061f38 debuginfo(build-id) = 666ab77ecf5dc8f28252beae89c6e38cc84b8548 debuginfo(build-id) = 705e12bea5d4fa7703a932a453054fa1d40ce2cd debuginfo(build-id) = 70b5007df5c0e37c56eb8903c1672f6559eeb154 debuginfo(build-id) = 732ecfa7a3436bfa9ae4d46fa464d568e6fc1a32 debuginfo(build-id) = 81ad87eddd521424373c20aa06b96c7f4b36a7ef debuginfo(build-id) = 9057662fe279b5dcd17e6821d3c24968a0344de9 debuginfo(build-id) = 9a3dfd85f0a37f0db0d88ef850ccb3ad8d152ce2 debuginfo(build-id) = d6916b87e98545b87ce7c0fefaaa5dba3f259572 firefox-debuginfo = 63.0-2.fc29 firefox-debuginfo(aarch-64) = 63.0-2.fc29 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(aarch-64) = 63.0-2.fc29 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64 Wrote: /builddir/build/RPMS/firefox-63.0-2.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-63.0-2.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-63.0-2.fc29.aarch64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-63.0-2.fc29.aarch64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.Su2Dl9 + umask 022 + cd /builddir/build/BUILD + cd firefox-63.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc29.aarch64 + exit 0 Child return code was: 0