Mock Version: 1.3.4 Mock Version: 1.3.4 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f28-build-14097090-1013145/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --target ppc64 --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: ppc64 Building for target ppc64 Wrote: /builddir/build/SRPMS/firefox-63.0-2.fc28.src.rpm Child return code was: 0 ENTER ['do'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --nodeps /builddir/build/SPECS/firefox.spec'], chrootPath='/var/lib/mock/f28-build-14097090-1013145/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'en_US.UTF-8'}shell=Falselogger=timeout=172800uid=1000gid=425user='mockbuild'nspawn_args=[]printOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --target ppc64 --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: ppc64 Building for target ppc64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.SGmXIo + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf firefox-63.0 + /usr/bin/xz -dc /builddir/build/SOURCES/firefox-63.0.source.tar.xz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd firefox-63.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + echo 'Patch #37 (build-jit-atomic-always-lucky.patch):' Patch #37 (build-jit-atomic-always-lucky.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .jit-atomic-lucky --fuzz=0 patching file js/src/jit/AtomicOperations.h Hunk #1 succeeded at 392 (offset -23 lines). patching file js/src/jit/none/AtomicOperations-feeling-lucky.h + echo 'Patch #40 (build-aarch64-skia.patch):' Patch #40 (build-aarch64-skia.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .aarch64-skia --fuzz=0 patching file gfx/skia/skia/src/jumper/SkJumper_stages.cpp + echo 'Patch #3 (mozilla-build-arm.patch):' Patch #3 (mozilla-build-arm.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .arm --fuzz=0 patching file gfx/skia/skia/include/core/SkPreConfig.h + echo 'Patch #42 (prio-nss-build.patch):' Patch #42 (prio-nss-build.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .nss-build --fuzz=0 patching file third_party/prio/include/mprio.h patching file third_party/prio/prio/encrypt.c patching file third_party/prio/prio/prg.c patching file third_party/prio/prio/prg.h patching file third_party/prio/prio/rand.c patching file third_party/prio/prio/rand.h + echo 'Patch #43 (mozilla-1500366.patch):' Patch #43 (mozilla-1500366.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1500366 --fuzz=0 patching file netwerk/wifi/nsWifiScannerDBus.cpp patching file netwerk/wifi/nsWifiScannerDBus.h patching file toolkit/components/remote/nsDBusRemoteService.cpp patching file widget/xremoteclient/DBusRemoteClient.cpp + echo 'Patch #44 (mozilla-1494037.patch):' Patch #44 (mozilla-1494037.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1494037 --fuzz=0 patching file gfx/cairo/libpixman/src/pixman-vmx.c + echo 'Patch #215 (firefox-enable-addons.patch):' Patch #215 (firefox-enable-addons.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .addons --fuzz=0 patching file browser/app/profile/firefox.js Hunk #1 succeeded at 55 (offset -10 lines). + echo 'Patch #219 (rhbz-1173156.patch):' Patch #219 (rhbz-1173156.patch): + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .rhbz-1173156 --fuzz=0 patching file extensions/auth/nsAuthSambaNTLM.cpp Hunk #1 succeeded at 176 (offset 2 lines). Patch #221 (firefox-fedora-ua.patch): + echo 'Patch #221 (firefox-fedora-ua.patch):' + /usr/bin/patch --no-backup-if-mismatch -p2 -b --suffix .fedora-ua --fuzz=0 patching file netwerk/protocol/http/nsHttpHandler.cpp Hunk #1 succeeded at 920 (offset 313 lines). Hunk #2 succeeded at 945 (offset 314 lines). Patch #224 (mozilla-1170092.patch): + echo 'Patch #224 (mozilla-1170092.patch):' + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1170092 --fuzz=0 patching file extensions/pref/autoconfig/src/nsReadConfig.cpp patching file modules/libpref/Preferences.cpp patching file toolkit/xre/nsXREDirProvider.cpp patching file xpcom/io/nsAppDirectoryServiceDefs.h Patch #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 + echo 'Patch #413 (mozilla-1353817.patch):' Patch #413 (mozilla-1353817.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1353817 --fuzz=0 patching file gfx/skia/skia/src/core/SkNx.h Hunk #1 succeeded at 395 (offset 96 lines). + echo 'Patch #26 (build-icu-big-endian.patch):' Patch #26 (build-icu-big-endian.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .icu --fuzz=0 patching file build/autoconf/icu.m4 Hunk #1 succeeded at 78 (offset 1 line). + echo 'Patch #421 (mozilla-1447775.patch):' Patch #421 (mozilla-1447775.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1447775 --fuzz=0 patching file xpfe/appshell/nsWebShellWindow.cpp Hunk #1 succeeded at 342 (offset -8 lines). Hunk #2 succeeded at 372 (offset -8 lines). + echo 'Patch #573 (mozilla-1415078.patch):' Patch #573 (mozilla-1415078.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .1415078 --fuzz=0 patching file toolkit/components/remote/nsRemoteService.cpp patching file widget/xremoteclient/moz.build + echo 'Patch #574 (firefox-pipewire.patch):' Patch #574 (firefox-pipewire.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .firefox-pipewire --fuzz=0 patching file config/system-headers.mozbuild patching file media/webrtc/trunk/webrtc/modules/desktop_capture/BUILD.gn patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_null.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/app_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/base_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capture_gn/moz.build patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/desktop_capturer.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_null.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/mouse_cursor_monitor_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/screen_capturer_x11.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_linux.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_null.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.cc patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_pipewire.h patching file media/webrtc/trunk/webrtc/modules/desktop_capture/window_capturer_x11.cc + echo 'Patch #581 (mozilla-1493081.patch):' Patch #581 (mozilla-1493081.patch): + /usr/bin/patch --no-backup-if-mismatch -p1 -b --suffix .mozilla-1493081 --fuzz=0 patching file view/nsView.cpp patching file widget/gtk/nsWindow.h Hunk #1 succeeded at 124 (offset -1 lines). patching file widget/gtk/nsWindow.cpp Hunk #2 succeeded at 843 (offset 1 line). patching file widget/nsBaseWidget.h patching file widget/nsIWidget.h Hunk #1 succeeded at 577 (offset -1 lines). + /usr/bin/rm -f .mozconfig + /usr/bin/cp /builddir/build/SOURCES/firefox-mozconfig .mozconfig + echo 'ac_add_options --enable-default-toolkit=cairo-gtk3-wayland' + echo 'ac_add_options --enable-official-branding' + /usr/bin/cp /builddir/build/SOURCES/mozilla-api-key mozilla-api-key + /usr/bin/cp /builddir/build/SOURCES/google-api-key google-api-key + echo 'ac_add_options --with-system-nspr' + echo 'ac_add_options --with-system-nss' + echo 'ac_add_options --disable-system-sqlite' + echo 'ac_add_options --disable-system-cairo' + echo 'ac_add_options --enable-system-ffi' + echo 'ac_add_options --enable-optimize' + echo 'ac_add_options --disable-debug' + echo 'ac_add_options --disable-jemalloc' + echo 'ac_add_options --disable-webrtc' + echo 'ac_add_options --disable-crashreporter' + echo 'ac_add_options --with-system-jpeg' + echo 'ac_add_options --with-system-libvpx' + echo 'ac_add_options --without-system-icu' + chmod -x third_party/rust/itertools/src/lib.rs + mkdir -p my_rust_vendor + cd my_rust_vendor + /usr/bin/tar xf /builddir/build/SOURCES/cbindgen-vendor.tar.xz + cd - /builddir/build/BUILD/firefox-63.0 + mkdir -p .cargo + cat ++ pwd + env CARGO_HOME=.cargo cargo install cbindgen Installing cbindgen v0.6.6 Compiling unicode-xid v0.1.0 Compiling proc-macro2 v0.4.20 Compiling ryu v0.2.6 Compiling serde v1.0.80 Compiling rand_core v0.3.0 Compiling libc v0.2.43 Compiling unicode-width v0.1.5 Compiling ansi_term v0.11.0 Compiling strsim v0.7.0 Compiling vec_map v0.8.1 Compiling itoa v0.4.3 Compiling remove_dir_all v0.5.1 Compiling bitflags v1.0.4 Compiling cfg-if v0.1.5 Compiling proc-macro2 v0.3.8 Compiling rand_core v0.2.2 Compiling textwrap v0.10.0 Compiling atty v0.2.11 Compiling log v0.4.5 Compiling rand v0.5.5 Compiling clap v2.32.0 Compiling quote v0.6.8 Compiling tempfile v3.0.4 Compiling quote v0.5.2 Compiling syn v0.14.9 Compiling syn v0.13.11 Compiling serde_derive v1.0.58 Compiling toml v0.4.8 Compiling serde_json v1.0.32 Compiling cbindgen v0.6.6 Finished release [optimized] target(s) in 4m 12s Installing /builddir/build/BUILD/firefox-63.0/.cargo/bin/cbindgen warning: be sure to add `/builddir/build/BUILD/firefox-63.0/.cargo/bin` to your PATH to be able to run the installed binaries + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.NCot6g + umask 022 + cd /builddir/build/BUILD + cd firefox-63.0 ++ pwd + export PATH=/builddir/build/BUILD/firefox-63.0/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin + PATH=/builddir/build/BUILD/firefox-63.0/.cargo/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/sbin Generate big endian version of config/external/icu/data/icud58l.dat + echo 'Generate big endian version of config/external/icu/data/icud58l.dat' + ./mach python intl/icu_sources_data.py . New python executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python2.7 Also creating executable in /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python Installing setuptools, pip, wheel...done. running build_ext building 'psutil._psutil_linux' extension creating build/temp.linux-ppc64-2.7 creating build/temp.linux-ppc64-2.7/psutil gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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-ppc64-2.7/psutil/_psutil_common.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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-ppc64-2.7/psutil/_psutil_posix.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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-ppc64-2.7/psutil/_psutil_linux.o creating build/lib.linux-ppc64-2.7 creating build/lib.linux-ppc64-2.7/psutil gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64-2.7/psutil/_psutil_common.o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o build/temp.linux-ppc64-2.7/psutil/_psutil_linux.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64-2.7/psutil/_psutil_linux.so building 'psutil._psutil_posix' extension gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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-ppc64-2.7/psutil/_psutil_common.o gcc -pthread -fno-strict-aliasing -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -D_GNU_SOURCE -fPIC -fwrapv -DNDEBUG -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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-ppc64-2.7/psutil/_psutil_posix.o gcc -pthread -shared -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld build/temp.linux-ppc64-2.7/psutil/_psutil_common.o build/temp.linux-ppc64-2.7/psutil/_psutil_posix.o -L/usr/lib64 -lpython2.7 -o build/lib.linux-ppc64-2.7/psutil/_psutil_posix.so copying build/lib.linux-ppc64-2.7/psutil/_psutil_linux.so -> psutil copying build/lib.linux-ppc64-2.7/psutil/_psutil_posix.so -> psutil Error processing command. Ignoring because optional. (optional:packages.txt:comm/build/virtualenv_packages.txt) Updating ICU sources lists... Running ICU configure... Running ICU make... Copying ICU data file... + ls -l config/external/icu/data total 11448 -rw-r--r--. 1 mockbuild mockbuild 526 Oct 18 20:06 genicudata.py -rw-r--r--. 1 mockbuild mockbuild 840 Oct 18 20:06 icudata.s -rw-r--r--. 1 mockbuild mockbuild 376 Oct 18 20:06 icudata_gas.S -rw-r--r--. 1 mockbuild mockbuild 11704848 Oct 23 08:19 icudt62b.dat -rw-r--r--. 1 mockbuild mockbuild 1307 Oct 18 20:06 moz.build + rm -f 'config/external/icu/data/icudt*l.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 -m64 -funwind-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 -m64 -funwind-tables -fstack-clash-protection' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security' + MOZ_OPT_FLAGS='-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export 'CFLAGS=-O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-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 -m64 -funwind-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 -m64 -funwind-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 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now' + export LDFLAGS= + LDFLAGS= + 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:00.58 Clobber not needed. 0:00.59 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:00.60 /usr/bin/gmake -f client.mk -s configure 0:00.62 cd /builddir/build/BUILD/firefox-63.0/objdir 0:00.63 /builddir/build/BUILD/firefox-63.0/configure 0:00.86 Reexecuting in the virtualenv 0:01.14 Adding configure options from /builddir/build/BUILD/firefox-63.0/.mozconfig 0:01.66 --enable-application=browser 0:01.66 --prefix=/usr 0:01.66 --libdir=/usr/lib64 0:01.66 --with-system-zlib 0:01.66 --with-system-bz2 0:01.66 --disable-strip 0:01.66 --disable-tests 0:01.66 --enable-necko-wifi 0:01.66 --enable-startup-notification 0:01.66 --disable-updater 0:01.66 --enable-chrome-format=omni 0:01.67 --enable-pulseaudio 0:01.67 --with-system-icu 0:01.67 --with-mozilla-api-keyfile=../mozilla-api-key 0:01.67 --with-google-api-keyfile=../google-api-key 0:01.67 --enable-release 0:01.67 --enable-pie 0:01.67 BINDGEN_CFLAGS=-I/usr/include/nspr4 -I/usr/include/pixman-1 0:01.67 --enable-default-toolkit=cairo-gtk3-wayland 0:01.67 --enable-official-branding 0:01.67 --with-system-nspr 0:01.67 --with-system-nss 0:01.67 --disable-system-sqlite 0:01.67 --disable-system-cairo 0:01.67 --enable-system-ffi 0:01.67 --enable-optimize 0:01.67 --disable-debug 0:01.67 --disable-jemalloc 0:01.67 --disable-webrtc 0:01.67 --disable-crashreporter 0:01.67 --with-system-jpeg 0:01.67 --with-system-libvpx 0:01.67 --without-system-icu 0:01.67 MOZILLA_OFFICIAL=1 0:01.67 MOZ_TELEMETRY_REPORTING=1 0:01.67 BUILD_OFFICIAL=1 0:01.67 checking for vcs source checkout... no 0:02.51 checking for a shell... /usr/bin/sh 0:02.61 checking for host system type... powerpc64-unknown-linux-gnu 0:02.61 checking for target system type... powerpc64-unknown-linux-gnu 0:02.75 checking for a shell... /usr/bin/sh 0:02.82 checking for host system type... powerpc64-unknown-linux-gnu 0:02.82 checking for target system type... powerpc64-unknown-linux-gnu 0:03.02 checking for vcs source checkout... no 0:03.02 checking whether cross compiling... no 0:03.03 checking for the target C compiler... /usr/bin/gcc 0:03.07 checking whether the target C compiler can be used... yes 0:03.30 checking for Python 3... /usr/bin/python3 (3.6.6) 0:03.32 checking for pkg_config... /usr/bin/pkg-config 0:03.32 checking for pkg-config version... 1.4.2 0:03.32 checking for yasm... /usr/bin/yasm 0:03.37 checking yasm version... 1.3.0 0:03.37 checking the target C compiler version... 8.2.1 0:03.41 checking the target C compiler works... yes 0:03.41 checking for the target C++ compiler... /usr/bin/g++ 0:03.92 checking whether the target C++ compiler can be used... yes 0:03.92 checking the target C++ compiler version... 8.2.1 0:04.13 checking the target C++ compiler works... yes 0:04.13 checking for the host C compiler... /usr/bin/gcc 0:04.15 checking whether the host C compiler can be used... yes 0:04.15 checking the host C compiler version... 8.2.1 0:04.19 checking the host C compiler works... yes 0:04.19 checking for the host C++ compiler... /usr/bin/g++ 0:04.21 checking whether the host C++ compiler can be used... yes 0:04.21 checking the host C++ compiler version... 8.2.1 0:04.24 checking the host C++ compiler works... yes 0:04.28 checking for 64-bit OS... yes 0:04.28 checking bindgen cflags... [u'-I/usr/include/nspr4', u'-I/usr/include/pixman-1'] 0:04.29 checking for llvm_profdata... /usr/bin/llvm-profdata 0:04.32 checking for linker... bfd 0:04.33 checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:04.37 checking for stdint.h... yes 0:04.41 checking for inttypes.h... yes 0:04.45 checking for malloc.h... yes 0:04.48 checking for alloca.h... yes 0:04.51 checking for sys/byteorder.h... no 0:04.56 checking for getopt.h... yes 0:04.62 checking for unistd.h... yes 0:04.66 checking for nl_types.h... yes 0:04.67 checking for cpuid.h... no 0:04.72 checking for sys/statvfs.h... yes 0:04.84 checking for sys/statfs.h... yes 0:04.88 checking for sys/vfs.h... yes 0:04.91 checking for sys/mount.h... yes 0:05.05 checking for sys/quota.h... yes 0:05.09 checking for linux/quota.h... yes 0:05.15 checking for linux/if_addr.h... yes 0:05.22 checking for linux/rtnetlink.h... yes 0:05.28 checking for sys/queue.h... yes 0:05.31 checking for sys/types.h... yes 0:05.36 checking for netinet/in.h... yes 0:05.40 checking for byteswap.h... yes 0:05.46 checking for linux/perf_event.h... yes 0:05.49 checking for perf_event_open system call... yes 0:05.52 checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:05.54 checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:05.56 checking whether the C compiler supports -Wunreachable-code-return... no 0:05.58 checking whether the C++ compiler supports -Wunreachable-code-return... no 0:05.59 checking whether the C compiler supports -Wclass-varargs... no 0:05.60 checking whether the C++ compiler supports -Wclass-varargs... no 0:05.62 checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:05.64 checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:05.66 checking whether the C compiler supports -Wfloat-zero-conversion... no 0:05.67 checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:05.69 checking whether the C compiler supports -Wloop-analysis... no 0:05.70 checking whether the C++ compiler supports -Wloop-analysis... no 0:05.73 checking whether the C++ compiler supports -Wc++1z-compat... yes 0:05.74 checking whether the C++ compiler supports -Wc++2a-compat... no 0:05.75 checking whether the C++ compiler supports -Wcomma... no 0:05.78 checking whether the C compiler supports -Wduplicated-cond... yes 0:05.82 checking whether the C++ compiler supports -Wduplicated-cond... yes 0:05.86 checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:05.87 checking whether the C compiler supports -Wstring-conversion... no 0:05.89 checking whether the C++ compiler supports -Wstring-conversion... no 0:05.90 checking whether the C compiler supports -Wtautological-overlap-compare... no 0:05.92 checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:05.94 checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:05.96 checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:06.02 checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:06.06 checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:06.13 checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:06.21 checking whether the C compiler supports -Wno-error=array-bounds... yes 0:06.27 checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:06.31 checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:06.33 checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:06.37 checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:06.40 checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:06.42 checking whether the C compiler supports -Wno-error=return-std-move... no 0:06.42 checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:06.45 checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:06.48 checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:06.51 checking whether the C compiler supports -Wformat... yes 0:06.55 checking whether the C++ compiler supports -Wformat... yes 0:06.57 checking whether the C compiler supports -Wformat-security... no 0:06.60 checking whether the C++ compiler supports -Wformat-security... no 0:06.64 checking whether the C compiler supports -Wformat-overflow=2... yes 0:06.66 checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:06.70 checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.72 checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:06.75 checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:06.76 checking for llvm-config... /usr/bin/llvm-config 0:06.88 checking for libpulse... yes 0:06.89 checking MOZ_PULSEAUDIO_CFLAGS... -D_REENTRANT 0:06.89 checking MOZ_PULSEAUDIO_LIBS... -lpulse 0:06.89 checking for rustc... /usr/bin/rustc 0:06.90 checking for cargo... /usr/bin/cargo 0:06.97 checking rustc version... 1.29.1 0:06.99 checking cargo version... 1.29.0 0:07.72 checking for rustdoc... /usr/bin/rustdoc 0:07.72 checking for cbindgen... /builddir/build/BUILD/firefox-63.0/.cargo/bin/cbindgen 0:07.73 checking cbindgen version... 0.6.6 0:07.73 checking for rustfmt... not found 0:07.74 checking for libffi > 3.0.9... yes 0:07.75 checking MOZ_FFI_CFLAGS... 0:07.76 checking MOZ_FFI_LIBS... -lffi 0:07.77 checking for nodejs... /usr/bin/node 0:08.13 checking for node.js version... 8.12.0 0:08.14 checking for gtk+-wayland-3.0 >= 3.22... yes 0:08.16 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:08.17 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:08.17 checking for pango >= 1.22.0 pangoft2 >= 1.22.0 pangocairo >= 1.22.0... yes 0:08.19 checking MOZ_PANGO_CFLAGS... -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/fribidi -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/harfbuzz -I/usr/include/cairo -I/usr/include/pixman-1 0:08.19 checking MOZ_PANGO_LIBS... -lpangoft2-1.0 -lfontconfig -lfreetype -lpangocairo-1.0 -lpango-1.0 -lgobject-2.0 -lglib-2.0 -lcairo 0:08.20 checking for fontconfig >= 2.7.0... yes 0:08.20 checking _FONTCONFIG_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 -I/usr/include/uuid 0:08.21 checking _FONTCONFIG_LIBS... -lfontconfig -lfreetype 0:08.21 checking for freetype2 >= 6.1.0... yes 0:08.22 checking _FT2_CFLAGS... -I/usr/include/freetype2 -I/usr/include/libpng16 0:08.22 checking _FT2_LIBS... -lfreetype 0:08.23 checking for tar... /usr/bin/gtar 0:08.23 checking for unzip... /usr/bin/unzip 0:08.23 checking for zip... /usr/bin/zip 0:08.23 checking for gn... not found 0:08.23 checking for the Mozilla API key... yes 0:08.23 checking for the Google API key... yes 0:08.23 checking for the Bing API key... no 0:08.23 checking for the Adjust SDK key... no 0:08.23 checking for the Leanplum SDK key... no 0:08.23 checking for the Pocket API key... no 0:08.24 checking for awk... /usr/bin/gawk 0:08.24 checking for perl... /usr/bin/perl 0:08.34 checking for minimum required perl version >= 5.006... 5.026002 0:08.39 checking for full perl installation... yes 0:08.40 checking for gmake... /usr/bin/gmake 0:08.40 checking for watchman... not found 0:08.40 checking for xargs... /usr/bin/xargs 0:08.40 checking for rpmbuild... /usr/bin/rpmbuild 0:08.40 checking for autoconf... /usr/bin/autoconf-2.13 0:08.40 Refreshing /builddir/build/BUILD/firefox-63.0/old-configure with /usr/bin/autoconf-2.13 0:09.26 creating cache ./config.cache 0:09.31 checking host system type... powerpc64-unknown-linux-gnu 0:09.34 checking target system type... powerpc64-unknown-linux-gnu 0:09.37 checking build system type... powerpc64-unknown-linux-gnu 0:09.38 checking for objcopy... /usr/bin/objcopy 0:09.38 checking for gcc... /usr/bin/gcc -std=gnu99 0:09.43 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:09.43 checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.44 checking whether we are using GNU C... yes 0:09.47 checking whether /usr/bin/gcc -std=gnu99 accepts -g... yes 0:09.47 checking for c++... /usr/bin/g++ 0:09.69 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:09.69 checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:09.70 checking whether we are using GNU C++... yes 0:09.72 checking whether /usr/bin/g++ accepts -g... yes 0:09.78 checking for ranlib... ranlib 0:09.78 checking for as... /usr/bin/as 0:09.78 checking for ar... ar 0:09.78 checking for strip... /bin/true 0:09.78 checking for windres... no 0:09.78 checking for otool... no 0:10.03 checking for X... libraries , headers 0:10.10 checking for dnet_ntoa in -ldnet... no 0:10.14 checking for dnet_ntoa in -ldnet_stub... no 0:10.19 checking for gethostbyname... yes 0:10.25 checking for connect... yes 0:10.30 checking for remove... yes 0:10.35 checking for shmat... yes 0:10.41 checking for IceConnectionNumber in -lICE... yes 0:10.49 checking for --noexecstack option to as... yes 0:10.53 checking for -z noexecstack option to ld... yes 0:10.59 checking for -z text option to ld... yes 0:10.63 checking for -z relro option to ld... yes 0:10.69 checking for -z nocopyreloc option to ld... yes 0:10.73 checking for --build-id=sha1 option to ld... yes 0:10.77 checking for --ignore-unresolved-symbol option to ld... yes 0:10.79 checking if toolchain supports -mssse3 option... no 0:10.80 checking if toolchain supports -msse4.1 option... no 0:10.82 checking whether we can enable AltiVec support... yes 0:10.90 checking whether the linker supports Identical Code Folding... no 0:11.37 checking whether removing dead symbols breaks debugging... no 0:11.40 checking for PIE support... yes 0:11.44 checking for working const... yes 0:11.45 checking for mode_t... yes 0:11.47 checking for off_t... yes 0:11.49 checking for pid_t... yes 0:11.50 checking for size_t... yes 0:11.70 checking whether 64-bits std::atomic requires -latomic... no 0:11.74 checking for dirent.h that defines DIR... yes 0:11.79 checking for opendir in -ldir... no 0:11.82 checking for sockaddr_in.sin_len... false 0:11.84 checking for sockaddr_in6.sin6_len... false 0:11.87 checking for sockaddr.sa_len... false 0:11.93 checking for gethostbyname_r in -lc_r... no 0:12.11 checking for library containing dlopen... -ldl 0:12.15 checking for dlfcn.h... yes 0:12.19 checking for dladdr... yes 0:12.25 checking for memmem... yes 0:12.31 checking for socket in -lsocket... no 0:12.37 checking for XDrawLines in -lX11... yes 0:12.44 checking for XextAddDisplay in -lXext... yes 0:12.49 checking for XtFree in -lXt... yes 0:12.55 checking for xcb_connect in -lxcb... yes 0:12.62 checking for xcb_shm_query_version in -lxcb-shm... yes 0:12.68 checking for XGetXCBConnection in -lX11-xcb... yes 0:12.74 checking for pthread_create in -lpthreads... no 0:12.80 checking for pthread_create in -lpthread... yes 0:12.84 checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:12.88 checking for pthread.h... yes 0:12.92 checking whether /usr/bin/gcc -std=gnu99 needs -traditional... no 0:12.98 checking for 8-bit clean memcmp... yes 0:13.03 checking for stat64... yes 0:13.08 checking for lstat64... yes 0:13.15 checking for truncate64... yes 0:13.22 checking for statvfs64... yes 0:13.34 checking for statvfs... yes 0:13.46 checking for statfs64... yes 0:13.54 checking for statfs... yes 0:13.58 checking for getpagesize... yes 0:13.64 checking for gmtime_r... yes 0:13.72 checking for localtime_r... yes 0:13.79 checking for arc4random... no 0:13.85 checking for arc4random_buf... no 0:13.90 checking for mallinfo... yes 0:13.97 checking for gettid... no 0:14.02 checking for lchown... yes 0:14.08 checking for setpriority... yes 0:14.12 checking for strerror... yes 0:14.18 checking for syscall... yes 0:14.24 checking for clock_gettime(CLOCK_MONOTONIC)... 0:14.30 checking for pthread_cond_timedwait_monotonic_np... 0:14.38 checking for res_ninit()... yes 0:14.43 checking for an implementation of va_copy()... yes 0:14.46 checking whether va_list can be copied by value... yes 0:14.60 checking for C++ dynamic_cast to void*... yes 0:14.70 checking for __thread keyword for TLS variables... yes 0:14.76 checking for localeconv... yes 0:14.80 checking for malloc.h... yes 0:14.86 checking for strndup... yes 0:14.91 checking for posix_memalign... yes 0:14.96 checking for memalign... yes 0:15.02 checking for malloc_usable_size... yes 0:15.06 checking whether malloc_usable_size definition can use const argument... no 0:15.07 checking for valloc in malloc.h... yes 0:15.09 checking for valloc in unistd.h... no 0:15.09 checking NSPR selection... system 0:15.09 checking for nspr-config... /usr/bin/nspr-config 0:15.13 checking for NSPR - version >= 4.19... yes 0:15.27 checking for nss-config... /usr/bin/nss-config 0:15.33 checking for NSS - version >= 3.39... yes 0:15.42 checking for jpeg_destroy_compress in -ljpeg... yes 0:15.61 checking for gzread in -lz... yes 0:15.69 checking if app-specific confvars.sh exists... /builddir/build/BUILD/firefox-63.0/browser/confvars.sh 0:15.71 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:15.74 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:15.75 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:15.77 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:15.78 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:15.78 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:15.78 checking for libstartup-notification-1.0 >= 0.8... yes 0:15.78 checking MOZ_STARTUP_NOTIFICATION_CFLAGS... -I/usr/include/startup-notification-1.0 0:15.79 checking MOZ_STARTUP_NOTIFICATION_LIBS... -lstartup-notification-1 0:15.80 checking for gconf-2.0 >= 1.2.1 gobject-2.0 ... yes 0:15.81 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:15.81 checking MOZ_GCONF_LIBS... -lgconf-2 -lgobject-2.0 -lglib-2.0 0:15.82 checking for dbus-1 >= 0.60... yes 0:15.82 checking MOZ_DBUS_CFLAGS... -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include 0:15.82 checking MOZ_DBUS_LIBS... -ldbus-1 0:15.83 checking for dbus-glib-1 >= 0.60... yes 0:15.83 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:15.83 checking MOZ_DBUS_GLIB_LIBS... -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0 0:15.87 checking for vpx >= 1.5.0... yes 0:15.87 checking MOZ_LIBVPX_CFLAGS... 0:15.88 checking MOZ_LIBVPX_LIBS... -lvpx -lm 0:15.93 checking for vpx/vpx_decoder.h... yes 0:16.04 checking for vpx_codec_dec_init_ver in -lvpx... yes 0:16.07 checking for vpx_mem/vpx_mem.h... no 0:16.14 checking for linux/joystick.h... yes 0:16.14 checking for wget... no 0:16.22 checking for fdatasync... yes 0:16.25 checking for valid C compiler optimization flags... yes 0:16.40 checking for __cxa_demangle... yes 0:16.45 checking for unwind.h... yes 0:16.53 checking for _Unwind_Backtrace... yes 0:16.55 checking for -pipe support... yes 0:16.59 checking what kind of list files are supported by the linker... linkerscript 0:16.60 checking for glib-2.0 >= 1.3.7 gobject-2.0... yes 0:16.60 checking GLIB_CFLAGS... -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include 0:16.60 checking GLIB_LIBS... -lgobject-2.0 -lglib-2.0 0:16.77 checking for FT_Bitmap_Size.y_ppem... yes 0:16.92 checking for FT_GlyphSlot_Embolden... yes 0:16.98 checking for FT_Load_Sfnt_Table... yes 0:17.06 checking for fontconfig/fcfreetype.h... yes 0:17.26 checking for posix_fadvise... yes 0:17.31 checking for posix_fallocate... yes 0:17.44 updating cache ./config.cache 0:17.44 creating ./config.data 0:17.63 js/src> configuring 0:17.63 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=powerpc64-unknown-linux-gnu --host=powerpc64-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 --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 --disable-ion --disable-simulator --disable-instruments --disable-callgrind --disable-profiling --disable-vtune --disable-gc-trace --disable-gczeal --disable-small-chunk-size --disable-trace-logging --disable-oom-breakpoint --disable-perf --disable-jitspew --disable-more-deterministic --enable-ctypes --with-system-ffi --disable-fuzzing --disable-pipeline-operator --disable-cranelift --with-nspr-cflags=-I/usr/include/nspr4 --with-nspr-libs=-L/usr/lib64 -lplds4 -lplc4 -lnspr4 --prefix=/builddir/build/BUILD/firefox-63.0/objdir/dist JS_STANDALONE= --cache-file=/builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:17.78 js/src> checking for vcs source checkout... no 0:17.88 js/src> checking for a shell... /usr/bin/sh 0:17.90 js/src> checking for host system type... powerpc64-unknown-linux-gnu 0:17.92 js/src> checking for target system type... powerpc64-unknown-linux-gnu 0:17.92 js/src> checking for a shell... /usr/bin/sh 0:17.94 js/src> checking for host system type... powerpc64-unknown-linux-gnu 0:17.97 js/src> checking for target system type... powerpc64-unknown-linux-gnu 0:17.97 js/src> checking for android platform directory... no 0:17.97 js/src> checking for android sysroot directory... no 0:17.97 js/src> checking for android system directory... no 0:17.98 js/src> checking for the Android toolchain directory... not found 0:18.05 js/src> checking for android platform directory... no 0:18.05 js/src> checking for android system directory... no 0:18.05 js/src> checking for android sysroot directory... no 0:18.05 js/src> checking for the Android toolchain directory... not found 0:18.49 js/src> checking for vcs source checkout... no 0:18.49 js/src> checking whether cross compiling... no 0:18.49 js/src> checking for the target C compiler... /usr/bin/gcc 0:18.51 js/src> checking whether the target C compiler can be used... yes 0:18.57 js/src> checking for Python 3... /usr/bin/python3 (3.6.6) 0:18.58 js/src> checking for pkg_config... /usr/bin/pkg-config 0:18.58 js/src> checking for pkg-config version... 1.4.2 0:18.59 js/src> checking for yasm... /usr/bin/yasm 0:18.59 js/src> checking yasm version... 1.3.0 0:18.60 js/src> checking for android ndk version... no 0:18.60 js/src> checking for GoogleVR SDK... Not specified 0:18.60 js/src> checking the target C compiler version... 8.2.1 0:18.64 js/src> checking the target C compiler works... yes 0:18.64 js/src> checking for the target C++ compiler... /usr/bin/g++ 0:18.65 js/src> checking whether the target C++ compiler can be used... yes 0:18.65 js/src> checking the target C++ compiler version... 8.2.1 0:18.69 js/src> checking the target C++ compiler works... yes 0:18.69 js/src> checking for the host C compiler... /usr/bin/gcc 0:18.71 js/src> checking whether the host C compiler can be used... yes 0:18.71 js/src> checking the host C compiler version... 8.2.1 0:18.74 js/src> checking the host C compiler works... yes 0:18.74 js/src> checking for the host C++ compiler... /usr/bin/g++ 0:18.76 js/src> checking whether the host C++ compiler can be used... yes 0:18.76 js/src> checking the host C++ compiler version... 8.2.1 0:18.79 js/src> checking the host C++ compiler works... yes 0:18.82 js/src> checking for 64-bit OS... yes 0:18.82 js/src> checking bindgen cflags... no 0:18.83 js/src> checking for llvm_profdata... /usr/bin/llvm-profdata 0:18.86 js/src> checking for linker... bfd 0:18.87 js/src> checking whether the C compiler supports -fsanitize=fuzzer-no-link... no 0:18.90 js/src> checking for stdint.h... yes 0:18.96 js/src> checking for inttypes.h... yes 0:18.99 js/src> checking for malloc.h... yes 0:19.02 js/src> checking for alloca.h... yes 0:19.04 js/src> checking for sys/byteorder.h... no 0:19.08 js/src> checking for getopt.h... yes 0:19.12 js/src> checking for unistd.h... yes 0:19.16 js/src> checking for nl_types.h... yes 0:19.19 js/src> checking for cpuid.h... no 0:19.22 js/src> checking for sys/statvfs.h... yes 0:19.24 js/src> checking for sys/statfs.h... yes 0:19.28 js/src> checking for sys/vfs.h... yes 0:19.32 js/src> checking for sys/mount.h... yes 0:19.35 js/src> checking for sys/quota.h... yes 0:19.39 js/src> checking for linux/quota.h... yes 0:19.43 js/src> checking for linux/if_addr.h... yes 0:19.47 js/src> checking for linux/rtnetlink.h... yes 0:19.51 js/src> checking for sys/queue.h... yes 0:19.55 js/src> checking for sys/types.h... yes 0:19.59 js/src> checking for netinet/in.h... yes 0:19.63 js/src> checking for byteswap.h... yes 0:19.67 js/src> checking for linux/perf_event.h... yes 0:19.71 js/src> checking for perf_event_open system call... yes 0:19.73 js/src> checking whether the C compiler supports -Wshadow-field-in-constructor-modified... no 0:19.75 js/src> checking whether the C++ compiler supports -Wshadow-field-in-constructor-modified... no 0:19.77 js/src> checking whether the C compiler supports -Wunreachable-code-return... no 0:19.79 js/src> checking whether the C++ compiler supports -Wunreachable-code-return... no 0:19.80 js/src> checking whether the C compiler supports -Wclass-varargs... no 0:19.82 js/src> checking whether the C++ compiler supports -Wclass-varargs... no 0:19.83 js/src> checking whether the C compiler supports -Wfloat-overflow-conversion... no 0:19.85 js/src> checking whether the C++ compiler supports -Wfloat-overflow-conversion... no 0:19.86 js/src> checking whether the C compiler supports -Wfloat-zero-conversion... no 0:19.88 js/src> checking whether the C++ compiler supports -Wfloat-zero-conversion... no 0:19.89 js/src> checking whether the C compiler supports -Wloop-analysis... no 0:19.91 js/src> checking whether the C++ compiler supports -Wloop-analysis... no 0:19.94 js/src> checking whether the C++ compiler supports -Wc++1z-compat... yes 0:19.95 js/src> checking whether the C++ compiler supports -Wc++2a-compat... no 0:19.96 js/src> checking whether the C++ compiler supports -Wcomma... no 0:19.98 js/src> checking whether the C compiler supports -Wduplicated-cond... yes 0:20.01 js/src> checking whether the C++ compiler supports -Wduplicated-cond... yes 0:20.05 js/src> checking whether the C++ compiler supports -Wimplicit-fallthrough... yes 0:20.07 js/src> checking whether the C compiler supports -Wstring-conversion... no 0:20.08 js/src> checking whether the C++ compiler supports -Wstring-conversion... no 0:20.10 js/src> checking whether the C compiler supports -Wtautological-overlap-compare... no 0:20.11 js/src> checking whether the C++ compiler supports -Wtautological-overlap-compare... no 0:20.13 js/src> checking whether the C++ compiler supports -Wno-inline-new-delete... no 0:20.17 js/src> checking whether the C compiler supports -Wno-error=maybe-uninitialized... yes 0:20.21 js/src> checking whether the C++ compiler supports -Wno-error=maybe-uninitialized... yes 0:20.25 js/src> checking whether the C compiler supports -Wno-error=deprecated-declarations... yes 0:20.28 js/src> checking whether the C++ compiler supports -Wno-error=deprecated-declarations... yes 0:20.31 js/src> checking whether the C compiler supports -Wno-error=array-bounds... yes 0:20.33 js/src> checking whether the C++ compiler supports -Wno-error=array-bounds... yes 0:20.37 js/src> checking whether the C compiler supports -Wno-error=free-nonheap-object... yes 0:20.40 js/src> checking whether the C++ compiler supports -Wno-error=free-nonheap-object... yes 0:20.43 js/src> checking whether the C compiler supports -Wno-error=multistatement-macros... yes 0:20.46 js/src> checking whether the C++ compiler supports -Wno-error=multistatement-macros... yes 0:20.48 js/src> checking whether the C compiler supports -Wno-error=return-std-move... no 0:20.49 js/src> checking whether the C++ compiler supports -Wno-error=return-std-move... no 0:20.51 js/src> checking whether the C compiler supports -Wno-error=class-memaccess... yes 0:20.55 js/src> checking whether the C++ compiler supports -Wno-error=class-memaccess... yes 0:20.58 js/src> checking whether the C compiler supports -Wformat... yes 0:20.61 js/src> checking whether the C++ compiler supports -Wformat... yes 0:20.68 js/src> checking whether the C compiler supports -Wformat-security... no 0:20.73 js/src> checking whether the C++ compiler supports -Wformat-security... no 0:20.80 js/src> checking whether the C compiler supports -Wformat-overflow=2... yes 0:20.87 js/src> checking whether the C++ compiler supports -Wformat-overflow=2... yes 0:20.90 js/src> checking whether the C compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:20.92 js/src> checking whether the C++ compiler supports -Wno-gnu-zero-variadic-macro-arguments... no 0:20.96 js/src> checking whether the C++ compiler supports -Wno-noexcept-type... yes 0:20.99 js/src> checking whether the C++ compiler supports -fno-sized-deallocation... yes 0:21.00 js/src> checking for llvm-config... /usr/bin/llvm-config 0:21.09 js/src> checking for rustc... /usr/bin/rustc 0:21.09 js/src> checking for cargo... /usr/bin/cargo 0:21.17 js/src> checking rustc version... 1.29.1 0:21.19 js/src> checking cargo version... 1.29.0 0:21.97 js/src> checking for rustdoc... /usr/bin/rustdoc 0:21.97 js/src> checking for rustfmt... not found 0:21.99 js/src> checking for libffi > 3.0.9... yes 0:21.99 js/src> checking MOZ_FFI_CFLAGS... 0:22.00 js/src> checking MOZ_FFI_LIBS... -lffi 0:22.00 js/src> checking for awk... /usr/bin/gawk 0:22.00 js/src> checking for perl... /usr/bin/perl 0:22.01 js/src> checking for minimum required perl version >= 5.006... 5.026002 0:22.02 js/src> checking for full perl installation... yes 0:22.02 js/src> checking for gmake... /usr/bin/gmake 0:22.02 js/src> checking for watchman... not found 0:22.03 js/src> checking for xargs... /usr/bin/xargs 0:22.03 js/src> checking for rpmbuild... /usr/bin/rpmbuild 0:22.03 js/src> checking for autoconf... /usr/bin/autoconf-2.13 0:22.03 js/src> Refreshing /builddir/build/BUILD/firefox-63.0/js/src/old-configure with /usr/bin/autoconf-2.13 0:22.35 js/src> loading cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:22.40 js/src> checking host system type... powerpc64-unknown-linux-gnu 0:22.43 js/src> checking target system type... powerpc64-unknown-linux-gnu 0:22.46 js/src> checking build system type... powerpc64-unknown-linux-gnu 0:22.47 js/src> checking for gcc... (cached) /usr/bin/gcc -std=gnu99 0:22.52 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:22.52 js/src> checking whether the C compiler (/usr/bin/gcc -std=gnu99 -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:22.52 js/src> checking whether we are using GNU C... (cached) yes 0:22.52 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -g... (cached) yes 0:22.52 js/src> checking for c++... (cached) /usr/bin/g++ 0:22.60 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) works... yes 0:22.60 js/src> checking whether the C++ compiler (/usr/bin/g++ -O2 -g -pipe -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -funwind-tables -fstack-clash-protection -Wformat-security -Wformat -Werror=format-security -fno-delete-null-pointer-checks -fPIC -Wl,-z,relro -Wl,-z,now ) is a cross-compiler... no 0:22.60 js/src> checking whether we are using GNU C++... (cached) yes 0:22.61 js/src> checking whether /usr/bin/g++ accepts -g... (cached) yes 0:22.67 js/src> checking for ranlib... (cached) ranlib 0:22.67 js/src> checking for as... (cached) /usr/bin/as 0:22.67 js/src> checking for ar... (cached) ar 0:22.67 js/src> checking for strip... (cached) /bin/true 0:22.67 js/src> checking for windres... no 0:22.68 js/src> checking for sb-conf... no 0:22.68 js/src> checking for ve... no 0:22.68 js/src> checking for X... (cached) libraries , headers 0:22.69 js/src> checking for dnet_ntoa in -ldnet... (cached) no 0:22.69 js/src> checking for dnet_ntoa in -ldnet_stub... (cached) no 0:22.70 js/src> checking for gethostbyname... (cached) yes 0:22.70 js/src> checking for connect... (cached) yes 0:22.70 js/src> checking for remove... (cached) yes 0:22.70 js/src> checking for shmat... (cached) yes 0:22.71 js/src> checking for IceConnectionNumber in -lICE... (cached) yes 0:22.82 js/src> checking for --noexecstack option to as... yes 0:22.87 js/src> checking for -z noexecstack option to ld... yes 0:22.92 js/src> checking for -z text option to ld... yes 0:22.97 js/src> checking for -z relro option to ld... yes 0:23.01 js/src> checking for -z nocopyreloc option to ld... yes 0:23.05 js/src> checking for --build-id=sha1 option to ld... yes 0:23.11 js/src> checking whether the linker supports Identical Code Folding... no 0:23.39 js/src> checking whether removing dead symbols breaks debugging... no 0:23.44 js/src> checking for PIE support... yes 0:23.44 js/src> checking for working const... (cached) yes 0:23.44 js/src> checking for mode_t... (cached) yes 0:23.45 js/src> checking for off_t... (cached) yes 0:23.45 js/src> checking for pid_t... (cached) yes 0:23.45 js/src> checking for size_t... (cached) yes 0:23.49 js/src> checking for ssize_t... yes 0:23.49 js/src> checking whether 64-bits std::atomic requires -latomic... (cached) no 0:23.49 js/src> checking for dirent.h that defines DIR... (cached) yes 0:23.50 js/src> checking for opendir in -ldir... (cached) no 0:23.50 js/src> checking for gethostbyname_r in -lc_r... (cached) no 0:23.50 js/src> checking for library containing dlopen... (cached) -ldl 0:23.51 js/src> checking for dlfcn.h... (cached) yes 0:23.51 js/src> checking for socket in -lsocket... (cached) no 0:23.52 js/src> checking for pthread_create in -lpthreads... (cached) no 0:23.52 js/src> checking for pthread_create in -lpthread... (cached) yes 0:23.57 js/src> checking whether /usr/bin/gcc -std=gnu99 accepts -pthread... yes 0:23.57 js/src> checking whether /usr/bin/gcc -std=gnu99 needs -traditional... (cached) no 0:23.57 js/src> checking for 8-bit clean memcmp... (cached) yes 0:23.62 js/src> checking for getc_unlocked... yes 0:23.69 js/src> checking for _getc_nolock... no 0:23.69 js/src> checking for gmtime_r... (cached) yes 0:23.70 js/src> checking for localtime_r... (cached) yes 0:23.74 js/src> checking for pthread_getname_np... yes 0:23.81 js/src> checking for pthread_get_name_np... no 0:23.81 js/src> checking for clock_gettime(CLOCK_MONOTONIC)... (cached) 0:23.86 js/src> checking for sin in -lm... yes 0:23.92 js/src> checking for sincos in -lm... yes 0:23.99 js/src> checking for __sincos in -lm... no 0:23.99 js/src> checking for res_ninit()... (cached) yes 0:24.05 js/src> checking for nl_langinfo and CODESET... yes 0:24.05 js/src> checking for an implementation of va_copy()... (cached) yes 0:24.05 js/src> checking whether va_list can be copied by value... (cached) yes 0:24.06 js/src> checking for C++ dynamic_cast to void*... (cached) yes 0:24.06 js/src> checking for __thread keyword for TLS variables... (cached) yes 0:24.07 js/src> checking for localeconv... (cached) yes 0:24.07 js/src> checking NSPR selection... command-line 0:24.16 js/src> checking for valid optimization flags... yes 0:24.17 js/src> checking for __cxa_demangle... (cached) yes 0:24.18 js/src> checking for -pipe support... yes 0:24.21 js/src> checking for tm_zone tm_gmtoff in struct tm... yes 0:24.27 js/src> checking what kind of list files are supported by the linker... linkerscript 0:24.29 js/src> checking for posix_fadvise... (cached) yes 0:24.30 js/src> checking for posix_fallocate... (cached) yes 0:24.32 js/src> checking for malloc.h... (cached) yes 0:24.32 js/src> checking for strndup... (cached) yes 0:24.33 js/src> checking for posix_memalign... (cached) yes 0:24.33 js/src> checking for memalign... (cached) yes 0:24.35 js/src> checking for malloc_usable_size... (cached) yes 0:24.37 js/src> checking whether malloc_usable_size definition can use const argument... no 0:24.39 js/src> checking for valloc in malloc.h... yes 0:24.41 js/src> checking for valloc in unistd.h... no 0:24.41 js/src> checking for localeconv... (cached) yes 0:24.44 js/src> updating cache /builddir/build/BUILD/firefox-63.0/objdir/config.cache 0:24.44 js/src> creating ./config.data 0:24.46 js/src> Creating config.status 0:24.77 Creating config.status 0:25.20 Reticulating splines... 0:29.05 0:03.94 File already read. Skipping: /builddir/build/BUILD/firefox-63.0/gfx/angle/targets/angle_common/moz.build 0:49.74 Finished reading 1487 moz.build files in 8.27s 0:49.75 Read 8 gyp files in parallel contributing 0.00s to total wall time 0:49.75 Processed into 6357 build config descriptors in 5.75s 0:49.75 RecursiveMake backend executed in 7.92s 0:49.75 2415 total backend files; 2415 created; 0 updated; 0 unchanged; 0 deleted; 22 -> 908 Makefile 0:49.75 FasterMake backend executed in 1.80s 0:49.75 15 total backend files; 15 created; 0 updated; 0 unchanged; 0 deleted 0:49.75 Total wall time: 24.61s; CPU time: 18.34s; Efficiency: 75%; Untracked: 0.87s Configure complete! Be sure to run |mach build| to pick up any changes 0:50.25 Clobber not needed. 0:50.25 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:50.26 /usr/bin/gmake -f client.mk -s 0:50.71 Elapsed: 0.00s; From dist/private: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:50.71 Elapsed: 0.00s; From dist/public: Kept 0 existing; Added/updated 0; Removed 0 files and 0 directories. 0:50.71 Elapsed: 0.00s; From dist/xpi-stage: Kept 0 existing; Added/updated 3; Removed 0 files and 0 directories. 0:50.96 Elapsed: 0.12s; From _tests: Kept 11 existing; Added/updated 433; Removed 0 files and 0 directories. 0:51.32 Elapsed: 0.64s; From dist/include: Kept 1557 existing; Added/updated 3421; Removed 0 files and 0 directories. 0:51.35 Elapsed: 0.51s; From dist/bin: Kept 7 existing; Added/updated 2456; Removed 0 files and 0 directories. 0:51.39 mozilla-config.h.stub 0:51.73 buildid.h.stub 0:51.87 source-repo.h.stub 0:52.19 config 0:52.43 nsinstall_real 0:52.79 stl.sentinel.stub 0:52.95 system-header.sentinel.stub 0:53.25 application.ini.stub 0:53.26 js-confdefs.h.stub 0:53.27 xpcom-config.h.stub 0:53.34 xpcshell.inc.stub 0:53.44 js-config.h.stub 0:53.44 application.ini.h.stub 0:53.46 xpcom-private.h.stub 0:53.56 addons-public.inc.stub 0:53.64 MOpcodes.h.stub 0:53.66 necko-config.h.stub 0:53.74 addons-stage.inc.stub 0:53.86 ServoCSSPropList.py.stub 0:53.96 privileged-package-root.inc.stub 0:54.02 LOpcodes.h.stub 0:54.23 domainsfallbacks.properties.h.stub 0:54.25 ReservedWordsGenerated.h.stub 0:54.39 labelsencodings.properties.h.stub 0:54.53 localesfallbacks.properties.h.stub 0:54.54 selfhosted.out.h.stub 0:54.69 nonparticipatingdomains.properties.h.stub 0:54.86 CrashAnnotations.h.stub 0:54.94 /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 -DHAVE__UNWIND_BACKTRACE=1 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DHAVE_MALLOC_H=1 -DSTATIC_JS_API=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DMOZ_FFMPEG=1 -DMOZ_USER_DIR=".mozilla" -DTRIMMED=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DMOZILLA_OFFICIAL=1 -DHAVE_DLOPEN=1 -D_REENTRANT=1 -DHAVE_ALLOCA_H=1 -DUSE_SKIA_GPU=1 -DU_USING_ICU_NAMESPACE=0 -DNS_PRINT_PREVIEW=1 -DHAVE_SYSCALL=1 -DMOZ_TREE_PIXMAN=1 -DMOZ_DLL_SUFFIX=".so" -DNS_PRINTING=1 -DMOZ_ENABLE_DBUS=1 -DMOZ_ACCESSIBILITY_ATK=1 -DMOZ_WEBSPEECH=1 -DHAVE_STRNDUP=1 -DRELEASE_OR_BETA=1 -DCROSS_COMPILE= -DTARGET_XPCOM_ABI="ppc64-gcc3" -DMOZILLA_UAVERSION="63.0" -DHAVE_FT_LOAD_SFNT_TABLE=1 -DMOZ_FMP4=1 -DMOZ_BUILD_WEBRENDER=1 -DHAVE_GETOPT_H=1 -DMOZ_APP_UA_NAME="" -DMOZ_WEBM_ENCODER=1 -DMOZ_APP_UA_VERSION="63.0" -DMOZ_TREE_CAIRO=1 -DBROWSER_CHROME_URL_QUOTED="chrome://browser/content/browser.xul" -DMOZ_GLUE_IN_PROGRAM=1 -DVA_COPY=va_copy -DHAVE_MEMALIGN=1 -DMOZ_X11=1 -DHAVE_LOCALECONV=1 -DMOZ_STATIC_JS=1 -DMOZ_LOGGING=1 -DMOZILLA_VERSION_U=63.0 -DHAVE_DLADDR=1 -DMOZ_WEBSPEECH_TEST_BACKEND=1 -DMOZ_PULSEAUDIO=1 -DGL_PROVIDER_EGL=1 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DHAVE_LSTAT64=1 -DHAVE_SYS_QUOTA_H=1 -DMOZ_BUILD_APP=browser -DMOZ_ENABLE_SIGNMAR=1 -DATK_MINOR_VERSION=28 -DMOZ_PHOENIX=1 -DMOZ_WIDGET_GTK=3 -DHAVE_CLOCK_MONOTONIC=1 -DMOZILLA_VERSION="63.0" -DMOZ_OFFICIAL_BRANDING=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DACCESSIBILITY=1 -DHAVE_INTTYPES_H=1 -DHAVE_TRUNCATE64=1 -DHAVE_PTHREAD_H=1 -DHAVE_UNISTD_H=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DMOZ_VORBIS=1 -DNDEBUG=1 -DMOZ_ENABLE_SKIA=1 -DHAVE_LIBVPX=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE_STAT64=1 -DJS_CODEGEN_NONE=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_SETPRIORITY=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DENABLE_INTL_API=1 -DFIREFOX_VERSION=63.0 -DHAVE_GMTIME_R=1 -DJS_DEFAULT_JITREPORT_GRANULARITY=3 -DMOZ_DISTRIBUTION_ID="org.mozilla" -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DFORCE_PR_LOG=1 -DATK_REV_VERSION=1 -DMOZ_SAMPLE_TYPE_FLOAT32=1 -DATK_MAJOR_VERSION=2 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DMOZ_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 -DHAVE_VALLOC=1 -DMOZ_DATA_REPORTING=1 -DHAVE_RES_NINIT=1 -DHAVE_NL_TYPES_H=1 -DHAVE_MALLINFO=1 -DXP_LINUX=1 -DHAVE_DIRENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -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 -DJS_64BIT=1 -DMOZ_ENABLE_GCONF=1 -DU_STATIC_IMPLEMENTATION=1 -DMALLOC_USABLE_SIZE_CONST_PTR= -DHAVE_LOCALTIME_R=1 self-hosting-cpp-input.cpp 0:54.96 StatsPhasesGenerated.h.stub 0:55.22 StatsPhasesGenerated.cpp.stub 0:55.45 xpidl.stub.stub 0:55.95 Services.cpp.stub 0:56.12 Services.h.stub 0:56.13 WARNING: mkdir -dot- requested by /usr/bin/gmake -C /builddir/build/BUILD/firefox-63.0/objdir/config/makefiles/xpidl xpidl 0:56.13 accessibility.xpt 0:56.14 alerts.xpt 0:56.28 services.rs.stub 0:56.43 appshell.xpt 0:56.80 appstartup.xpt 0:57.30 autocomplete.xpt 0:57.58 autoconfig.xpt 0:57.67 backgroundhangmonitor.xpt 0:57.86 browser-element.xpt 0:58.06 browser-feeds.xpt 0:58.10 browser-newtab.xpt 0:58.33 browsercompsbase.xpt 0:58.34 caps.xpt 0:58.56 captivedetect.xpt 0:58.67 chrome.xpt 0:58.89 commandhandler.xpt 0:59.03 commandlines.xpt 0:59.17 composer.xpt 0:59.50 content_events.xpt 0:59.56 content_geckomediaplugins.xpt 0:59.76 content_html.xpt 0:59.80 content_webrtc.xpt 1:00.17 content_xslt.xpt 1:00.29 diskspacewatcher.xpt 1:00.38 docshell.xpt 1:00.53 dom.xpt 1:00.58 dom_audiochannel.xpt 1:01.36 dom_base.xpt 1:01.61 dom_bindings.xpt 1:01.70 dom_events.xpt 1:02.03 dom_geolocation.xpt 1:02.21 dom_html.xpt 1:02.50 dom_indexeddb.xpt 1:02.74 dom_media.xpt 1:02.88 dom_network.xpt 1:02.97 dom_notification.xpt 1:03.24 dom_payments.xpt 1:03.25 dom_power.xpt 1:03.27 nsCSSPropertyID.h.stub 1:03.43 ServoCSSPropList.h.stub 1:03.49 dom_presentation.xpt 1:03.60 nsComputedDOMStyleGenerated.cpp.stub 1:03.73 dom_push.xpt 1:03.76 nsCSSPropsGenerated.inc.stub 1:03.94 ServoStyleConsts.h.stub 1:04.37 dom_quota.xpt 1:04.70 dom_security.xpt 1:04.70 dom_sidebar.xpt 1:05.01 dom_simpledb.xpt 1:05.01 dom_storage.xpt 1:05.21 dom_system.xpt 1:05.36 dom_webauthn.xpt 1:05.54 dom_webspeechrecognition.xpt 1:05.58 dom_webspeechsynth.xpt 1:05.76 dom_workers.xpt 1:05.79 dom_xul.xpt 1:06.02 downloads.xpt 1:06.04 editor.xpt 1:06.25 enterprisepolicies.xpt 1:06.51 extensions.xpt 1:06.77 exthandler.xpt 1:07.02 fastfind.xpt 1:07.23 feeds.xpt 1:07.43 gfx.xpt 1:07.44 html5.xpt 1:07.67 htmlparser.xpt 1:07.92 imglib2.xpt 1:07.92 inspector.xpt 1:08.17 intl.xpt 1:08.40 jar.xpt 1:08.66 jsdebugger.xpt 1:08.66 jsinspector.xpt 1:08.87 layout_base.xpt 1:09.07 layout_printing.xpt 1:09.11 layout_xul.xpt 1:09.34 layout_xul_tree.xpt 1:09.35 locale.xpt 1:09.55 loginmgr.xpt 1:09.68 migration.xpt 1:09.95 mimetype.xpt 1:10.07 mozfind.xpt 1:10.19 mozintl.xpt 1:10.40 necko.xpt 1:10.49 necko_about.xpt 1:10.64 necko_cache.xpt 1:10.86 necko_cache2.xpt 1:11.11 necko_cookie.xpt 1:11.32 necko_dns.xpt 1:11.54 necko_file.xpt 1:11.74 necko_ftp.xpt 1:11.91 necko_http.xpt 1:12.00 necko_mdns.xpt 1:12.14 necko_res.xpt 1:12.39 necko_socket.xpt 1:12.67 necko_strconv.xpt 1:12.79 necko_viewsource.xpt 1:12.99 necko_websocket.xpt 1:13.16 necko_wifi.xpt 1:13.28 necko_wyciwyg.xpt 1:13.52 parentalcontrols.xpt 1:13.53 pipnss.xpt 1:13.75 pippki.xpt 1:13.83 places.xpt 1:14.11 plugin.xpt 1:14.90 pref.xpt 1:15.01 prefetch.xpt 1:15.28 remote.xpt 1:15.35 reputationservice.xpt 1:15.41 satchel.xpt 1:15.56 saxparser.xpt 1:15.59 services-crypto-component.xpt 1:15.67 services_fxaccounts.xpt 1:15.81 shellservice.xpt 1:15.90 shistory.xpt 1:15.94 spellchecker.xpt 1:16.01 storage.xpt 1:16.16 telemetry.xpt 1:16.26 thumbnails.xpt 1:16.37 toolkit_asyncshutdown.xpt 1:16.63 toolkit_cleardata.xpt 1:16.65 toolkit_crashservice.xpt 1:16.87 toolkit_filewatcher.xpt 1:16.98 toolkit_finalizationwitness.xpt 1:17.07 toolkit_osfile.xpt 1:17.18 toolkit_perfmonitoring.xpt 1:17.22 toolkit_securityreporter.xpt 1:17.31 toolkit_sessionstore.xpt 1:17.41 toolkit_xulstore.xpt 1:17.51 toolkitprofile.xpt 1:17.56 toolkitremote.xpt 1:17.64 txmgr.xpt 1:17.73 txtsvc.xpt 1:17.85 uconv.xpt 1:17.85 update.xpt 1:18.05 uriloader.xpt 1:18.10 url-classifier.xpt 1:18.10 urlformatter.xpt 1:18.25 webBrowser_core.xpt 1:18.46 webbrowserpersist.xpt 1:18.60 webextensions.xpt 1:18.72 webvtt.xpt 1:18.90 widget.xpt 1:18.94 windowcreator.xpt 1:19.05 windowwatcher.xpt 1:19.13 xpcom_base.xpt 1:19.30 xpcom_components.xpt 1:19.52 xpcom_ds.xpt 1:20.02 xpcom_io.xpt 1:20.33 xpcom_system.xpt 1:21.03 xpcom_threads.xpt 1:21.54 xpconnect.xpt 1:21.75 xul.xpt 1:21.80 xulapp.xpt 1:22.08 zipwriter.xpt 1:22.53 xptdata.cpp 1:25.98 nsGkAtomList.h.stuberror_list.rs.stub 1:25.98 encodingsgroups.properties.h.stub 1:26.15 ErrorList.h.stub 1:26.16 langGroups.properties.h.stub 1:26.23 nsGkAtomConsts.h.stub 1:26.31 ErrorNamesInternal.h.stub 1:26.38 etld_data.inc.stub 1:26.47 PropertyUseCounterMap.inc.stub 1:26.47 CSS2Properties.webidl.stub 1:26.67 UseCounterList.h.stub 1:26.83 xpcAccEvents.h.stub 1:27.78 nsSTSPreloadList.h.stub 1:30.28 TelemetryEventData.h.stub 1:30.79 TelemetryEventEnums.h.stub 1:31.28 TelemetryHistogramData.inc.stub 1:32.72 TelemetryHistogramEnums.h.stub 1:33.32 TelemetryHistogramNameMap.h.stub 1:35.09 TelemetryProcessData.h.stub 1:35.31 TelemetryProcessEnums.h.stub 1:35.52 TelemetryScalarData.h.stub 1:36.51 TelemetryScalarEnums.h.stub 2:03.17 mfbt 2:03.18 js/src 2:03.19 js/src/editline 2:03.19 modules/fdlibm/src 2:04.39 memory/build 2:04.50 memory/mozalloc 2:05.04 memory/volatile 2:05.53 mozglue/misc 2:08.46 config/external/icu/common 2:18.97 /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*)': 2:18.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:642:54: warning: this statement may fall through [-Wimplicit-fallthrough=] 2:18.97 kenum = uloc_openKeywords(locale, pErrorCode); 2:18.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/locdispnames.cpp:644:25: note: here 2:18.97 default: { 2:18.97 ^~~~~~~ 3:04.97 icudata_gas.o 3:05.06 config/external/icu/i18n 3:07.93 /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&)': 3:07.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2140:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:07.93 } 3:07.93 ^ 3:07.93 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:2144:5: note: here 3:07.93 case UCAL_EXTENDED_YEAR: 3:07.93 ^~~~ 3:07.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp: In member function 'virtual void icu_62::Calendar::prepareGetActual(UCalendarDateFields, UBool, UErrorCode&)': 3:07.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3658:12: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:07.94 set(UCAL_WEEK_OF_YEAR, getGreatestMinimum(UCAL_WEEK_OF_YEAR)); 3:07.94 ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3:07.94 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/calendar.cpp:3660:5: note: here 3:07.94 case UCAL_MONTH: 3:07.94 ^~~~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int32_t icu_62::Formattable::getLong(UErrorCode&) const': 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:429:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.53 if (instanceOfMeasure(fValue.fObject)) { 3:39.53 ^~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:434:5: note: here 3:39.53 default: 3:39.53 ^~~~~~~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'int64_t icu_62::Formattable::getInt64(UErrorCode&) const': 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:481:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.53 if (instanceOfMeasure(fValue.fObject)) { 3:39.53 ^~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:486:5: note: here 3:39.53 default: 3:39.53 ^~~~~~~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp: In member function 'double icu_62::Formattable::getDouble(UErrorCode&) const': 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:512:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 3:39.53 if (instanceOfMeasure(fValue.fObject)) { 3:39.53 ^~ 3:39.53 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/fmtable.cpp:517:5: note: here 3:39.53 default: 3:39.53 ^~~~~~~ 4:13.97 /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&)': 4:13.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:490:38: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:13.97 curAndConstraint->negated=TRUE; 4:13.97 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/plurrule.cpp:492:9: note: here 4:13.97 case tIn: 4:13.97 ^~~~ 4:25.17 /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&)': 4:25.17 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1359:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.17 U_FALLTHROUGH; 4:25.17 ^ 4:25.17 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1361:17: note: here 4:25.17 case kOvrStrTime : { 4:25.17 ^~~~ 4:25.17 /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': 4:25.17 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1464:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.17 if (fSymbols->fShortYearNames != NULL && value <= fSymbols->fShortYearNamesCount) { 4:25.17 ^~ 4:25.17 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1480:5: note: here 4:25.17 case UDAT_YEAR_FIELD: 4:25.17 ^~~~ 4:25.17 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1583:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.17 if (U_FAILURE(status)) { 4:25.18 ^~ 4:25.18 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:1588:5: note: here 4:25.18 case UDAT_DAY_OF_WEEK_FIELD: 4:25.18 ^~~~ 4:25.18 /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': 4:25.18 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3034:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.18 if (value < 0 || value > 24) { 4:25.18 ^~ 4:25.18 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3040:9: note: here 4:25.18 case UDAT_YEAR_FIELD: 4:25.18 ^~~~ 4:25.18 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3226:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.18 if (value == cal.getMaximum(UCAL_HOUR_OF_DAY) + 1) 4:25.18 ^~ 4:25.18 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3231:5: note: here 4:25.18 case UDAT_HOUR_OF_DAY0_FIELD: 4:25.18 ^~~~ 4:25.19 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3255:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.19 if (gotNumber) // i.e., e or ee 4:25.19 ^~ 4:25.19 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3264:5: note: here 4:25.19 case UDAT_DAY_OF_WEEK_FIELD: 4:25.19 ^~~~ 4:25.19 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3352:9: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:25.19 if (value == cal.getLeastMaximum(UCAL_HOUR)+1) 4:25.19 ^~ 4:25.19 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/smpdtfmt.cpp:3357:5: note: here 4:25.19 case UDAT_HOUR0_FIELD: 4:25.19 ^~~~ 4:37.67 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp: In function 'UCollator* ucol_openFromShortString_62(const char*, UBool, UParseError*, UErrorCode*)': 4:37.67 /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] 4:37.67 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 4:37.67 ^ 4:37.67 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 4:37.67 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 4:37.67 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 4:37.67 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 4:37.67 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 4:37.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 4:37.68 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 4:37.68 ^~~~~~~~~~~~~~~~~~~ 4:37.68 /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' 4:37.68 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:37.68 ^ 4:37.68 /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' 4:37.68 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.68 /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' 4:37.68 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 4:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:37.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 4:37.68 ucol_setVariableTop(UCollator *coll, 4:37.68 ^~~~~~~~~~~~~~~~~~~ 4:37.68 /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] 4:37.68 ucol_setVariableTop(result, s.variableTopString, s.variableTopStringLen, status); 4:37.68 ^ 4:37.68 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 4:37.68 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 4:37.68 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:759:54: note: declared here 4:37.68 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 4:37.68 ^~~~~~~~~~~~~~~~~~~ 4:37.68 /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' 4:37.68 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:37.68 ^ 4:37.68 /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' 4:37.68 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:37.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.68 /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' 4:37.68 #define ucol_setVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_setVariableTop) 4:37.69 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:37.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1271:1: note: in expansion of macro 'ucol_setVariableTop' 4:37.69 ucol_setVariableTop(UCollator *coll, 4:37.69 ^~~~~~~~~~~~~~~~~~~ 4:37.69 /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] 4:37.69 ucol_restoreVariableTop(result, s.variableTopValue, status); 4:37.69 ^ 4:37.69 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 4:37.69 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 4:37.69 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 4:37.69 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 4:37.69 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 4:37.69 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 4:37.69 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 4:37.69 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 4:37.69 ^~~~~~~~~~~~~~~~~~~~~~~ 4:37.69 /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' 4:37.69 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:37.69 ^ 4:37.69 /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' 4:37.69 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:37.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /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' 4:37.70 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 4:37.70 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /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] 4:37.70 ucol_restoreVariableTop(result, s.variableTopValue, status); 4:37.70 ^ 4:37.70 In file included from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/platform.h:25, 4:37.70 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ptypes.h:52, 4:37.70 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/umachine.h:46, 4:37.70 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/utypes.h:38, 4:37.70 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/ustring.h:21, 4:37.70 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:18: 4:37.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unicode/urename.h:750:58: note: declared here 4:37.70 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /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' 4:37.70 #define U_DEF_ICU_ENTRY_POINT_RENAME(x,y) x ## y 4:37.70 ^ 4:37.70 /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' 4:37.70 #define U_ICU_ENTRY_POINT_RENAME(x) U_DEF2_ICU_ENTRY_POINT_RENAME(x,U_ICU_VERSION_SUFFIX) 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /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' 4:37.70 #define ucol_restoreVariableTop U_ICU_ENTRY_POINT_RENAME(ucol_restoreVariableTop) 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~~ 4:37.70 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/unicode/ucol.h:1304:1: note: in expansion of macro 'ucol_restoreVariableTop' 4:37.70 ucol_restoreVariableTop(UCollator *coll, const uint32_t varTop, UErrorCode *status); 4:37.70 ^~~~~~~~~~~~~~~~~~~~~~~ 4:37.78 In file included from /usr/include/string.h:494, 4:37.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 4:37.78 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/cmemory.h:32, 4:37.78 from /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:23: 4:37.78 In function 'char* strcat(char*, const char*)', 4:37.78 inlined from 'void ucol_sit_calculateWholeLocale(CollatorSpec*)' at /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucol_sit.cpp:395:9: 4:37.78 /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] 4:37.78 return __builtin___strcat_chk (__dest, __src, __bos (__dest)); 4:37.78 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp: In member function 'uint64_t icu_62::UCollationPCE::processCE(uint32_t)': 4:38.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:226:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:38.13 tertiary = ucol_tertiaryOrder(ce); 4:38.13 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ 4:38.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:229:5: note: here 4:38.13 case UCOL_SECONDARY: 4:38.13 ^~~~ 4:38.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:230:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 4:38.13 secondary = ucol_secondaryOrder(ce); 4:38.13 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ 4:38.13 /builddir/build/BUILD/firefox-63.0/intl/icu/source/i18n/ucoleitr.cpp:233:5: note: here 4:38.13 case UCOL_PRIMARY: 4:38.13 ^~~~ 5:02.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:02.82 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp: In lambda function: 5:02.82 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:25: warning: 'vlength' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:02.82 size_t voffset, vlength; 5:02.82 ^~~~~~~ 5:02.82 In file included from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:20, 5:02.82 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:02.82 /builddir/build/BUILD/firefox-63.0/js/src/util/StringBuffer.h:303:35: warning: 'voffset' may be used uninitialized in this function [-Wmaybe-uninitialized] 5:02.82 ? twoByteChars().append(base->latin1Chars(nogc) + off, len) 5:02.82 ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 5:02.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src1.cpp:11: 5:02.82 /builddir/build/BUILD/firefox-63.0/js/src/builtin/Object.cpp:292:16: note: 'voffset' was declared here 5:02.82 size_t voffset, vlength; 5:02.82 ^~~~~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:553:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.36 *offsets++=sourceIndex; 5:14.36 ~~~~~~~~~~^~~~~~~~~~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:555:21: note: here 5:14.36 case 3: 5:14.36 ^~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:557:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.36 *offsets++=sourceIndex; 5:14.36 ~~~~~~~~~~^~~~~~~~~~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:559:21: note: here 5:14.36 case 2: 5:14.36 ^~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:587:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.36 *charErrorBuffer++=(uint8_t)(diff>>16); 5:14.36 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:14.36 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:589:21: note: here 5:14.36 case 2: 5:14.36 ^~~~ 5:14.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:590:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.37 *charErrorBuffer++=(uint8_t)(diff>>8); 5:14.37 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:14.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:592:21: note: here 5:14.37 case 1: 5:14.37 ^~~~ 5:14.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:607:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.37 *offsets++=sourceIndex; 5:14.37 ~~~~~~~~~~^~~~~~~~~~~~ 5:14.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:609:21: note: here 5:14.37 case 2: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:611:35: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *offsets++=sourceIndex; 5:14.38 ~~~~~~~~~~^~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:613:21: note: here 5:14.38 case 1: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp: In function 'void _Bocu1FromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:790:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *target++=(uint8_t)(diff>>24); 5:14.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:792:21: note: here 5:14.38 case 3: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:819:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *charErrorBuffer++=(uint8_t)(diff>>16); 5:14.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:821:21: note: here 5:14.38 case 2: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:822:43: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *charErrorBuffer++=(uint8_t)(diff>>8); 5:14.38 ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:824:21: note: here 5:14.38 case 1: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:838:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *target++=(uint8_t)(diff>>16); 5:14.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:840:21: note: here 5:14.38 case 2: 5:14.38 ^~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:841:34: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:14.38 *target++=(uint8_t)(diff>>8); 5:14.38 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~ 5:14.38 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvbocu.cpp:843:21: note: here 5:14.38 case 1: 5:14.38 ^~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicodeWithOffsets(UConverterFromUnicodeArgs*, UErrorCode*)': 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1399:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.48 *target++=(uint8_t)(c>>24); 5:15.48 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1401:13: note: here 5:15.48 case 3: 5:15.48 ^~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1402:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.48 *target++=(uint8_t)(c>>16); 5:15.48 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1404:13: note: here 5:15.48 case 2: 5:15.48 ^~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1405:26: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.48 *target++=(uint8_t)(c>>8); 5:15.48 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1407:13: note: here 5:15.48 case 1: 5:15.48 ^~~~ 5:15.48 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1419:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.48 *offsets++=sourceIndex; 5:15.49 ~~~~~~~~~~^~~~~~~~~~~~ 5:15.49 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1421:13: note: here 5:15.49 case 3: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1423:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *offsets++=sourceIndex; 5:15.50 ~~~~~~~~~~^~~~~~~~~~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1425:13: note: here 5:15.50 case 2: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1427:27: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *offsets++=sourceIndex; 5:15.50 ~~~~~~~~~~^~~~~~~~~~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1429:13: note: here 5:15.50 case 1: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1460:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *p++=(uint8_t)(c>>24); 5:15.50 ~~~~^~~~~~~~~~~~~~~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1462:9: note: here 5:15.50 case 3: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1463:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *p++=(uint8_t)(c>>16); 5:15.50 ~~~~^~~~~~~~~~~~~~~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1465:9: note: here 5:15.50 case 2: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1466:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *p++=(uint8_t)(c>>8); 5:15.50 ~~~~^~~~~~~~~~~~~~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1468:9: note: here 5:15.50 case 1: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1483:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 if(offsets!=NULL) { 5:15.50 ^~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1487:9: note: here 5:15.50 case 2: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1489:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 if(offsets!=NULL) { 5:15.50 ^~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1493:9: note: here 5:15.50 case 1: 5:15.50 ^~~~ 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp: In function 'void _SCSUFromUnicode(UConverterFromUnicodeArgs*, UErrorCode*)': 5:15.50 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1872:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.50 *target++=(uint8_t)(c>>24); 5:15.51 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:15.51 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1874:9: note: here 5:15.52 case 3: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1875:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *target++=(uint8_t)(c>>16); 5:15.52 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1877:9: note: here 5:15.52 case 2: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1878:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *target++=(uint8_t)(c>>8); 5:15.52 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1880:9: note: here 5:15.52 case 1: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1908:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *p++=(uint8_t)(c>>24); 5:15.52 ~~~~^~~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1910:9: note: here 5:15.52 case 3: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1911:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *p++=(uint8_t)(c>>16); 5:15.52 ~~~~^~~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1913:9: note: here 5:15.52 case 2: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1914:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *p++=(uint8_t)(c>>8); 5:15.52 ~~~~^~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1916:9: note: here 5:15.52 case 1: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1930:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *target++=(uint8_t)(c>>16); 5:15.52 ~~~~~~~~~^~~~~~~~~~~~~~~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1932:9: note: here 5:15.52 case 2: 5:15.52 ^~~~ 5:15.52 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1933:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:15.52 *target++=(uint8_t)(c>>8); 5:15.52 ~~~~~~~~~^~~~~~~~~~~~~~~~ 5:15.54 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/ucnvscsu.cpp:1935:9: note: here 5:15.54 case 1: 5:15.54 ^~~~ 5:29.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp: In member function 'icu_62::UnicodeString& icu_62::UnicodeString::copyFrom(const icu_62::UnicodeString&, UBool)': 5:29.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:539:5: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:29.37 if(fastCopy) { 5:29.37 ^~ 5:29.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:552:3: note: here 5:29.37 case kWritableAlias: { 5:29.37 ^~~~ 5:29.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:561:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:29.37 U_FALLTHROUGH; 5:29.37 ^ 5:29.37 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/unistr.cpp:563:3: note: here 5:29.37 default: 5:29.37 ^~~~~~~ 5:30.45 db/sqlite3/src 5:33.80 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp: In function 'const UChar* ures_getNextString_62(UResourceBundle*, int32_t*, const char**, UErrorCode*)': 5:33.80 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1490:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:33.80 *status = U_RESOURCE_TYPE_MISMATCH; 5:33.80 ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ 5:33.80 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/uresbund.cpp:1492:5: note: here 5:33.80 default: 5:33.80 ^~~~~~~ 5:43.74 /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*)': 5:43.74 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:102:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 5:43.74 if (!PatternProps::isWhiteSpace(c)) { 5:43.74 ^~ 5:43.74 /builddir/build/BUILD/firefox-63.0/intl/icu/source/common/util_props.cpp:107:9: note: here 5:43.74 case 126 /*'~'*/: 5:43.74 ^~~~ 5:51.39 third_party/prio 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32': 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:117: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 5:51.42 #pragma pipeloop(0) 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d16': 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:128: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 5:51.42 #pragma pipeloop(0) 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'conv_i32_to_d32_and_d16': 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:143: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 5:51.42 #pragma pipeloop(0) 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c: In function 'mont_mulf_noconv': 5:51.42 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:218: warning: ignoring #pragma pipeloop [-Wunknown-pragmas] 5:51.42 #pragma pipeloop(0) 5:51.43 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:197:13: warning: unused variable 'dptmp' [-Wunused-variable] 5:51.43 double *dptmp, *pdm1, *pdm2, *pdn, *pdtj, pdn_0, pdm1_0; 5:51.43 ^~~~~ 5:51.43 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:196:24: warning: unused variable 'nextm2j' [-Wunused-variable] 5:51.43 double digit, m2j, nextm2j, a, b; 5:51.43 ^~~~~~~ 5:51.43 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/montmulf.c:195:9: warning: unused variable 'tmp' [-Wunused-variable] 5:51.43 int tmp; 5:51.43 ^~~ 5:51.97 In file included from /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:10: 5:51.97 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_fixup_reciprocal': 5:51.97 /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] 5:51.97 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 5:51.97 ^ 5:51.97 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 5:51.97 int j = MP_MIN(k, MP_DIGIT_BIT); 5:51.97 ^~~~~~ 5:51.97 /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] 5:51.97 #define MP_MIN(a, b) (((a) < (b)) ? (a) : (b)) 5:51.97 ^~~ 5:51.97 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c:2125:17: note: in expansion of macro 'MP_MIN' 5:51.97 int j = MP_MIN(k, MP_DIGIT_BIT); 5:51.97 ^~~~~~ 5:51.97 /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] 5:51.97 if (j < MP_DIGIT_BIT) { 5:51.97 ^ 5:51.99 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mpi.c: In function 's_mp_todigit': 5:51.99 /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] 5:51.99 if (val >= r) 5:51.99 ^~ 5:53.19 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_set': 5:53.19 /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] 5:53.19 for (db = 0; db < sizeof(mp_digit); db++) { 5:53.19 ^ 5:53.19 /builddir/build/BUILD/firefox-63.0/security/nss/lib/freebl/mpi/mplogic.c: In function 'mpl_num_clear': 5:53.19 /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] 5:53.19 for (db = 0; db < sizeof(mp_digit); db++) { 5:53.19 ^ 5:57.02 modules/brotli 5:59.13 modules/woff2 5:59.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/modules/woff2/Unified_cpp_modules_woff20.cpp:29: 5:59.72 /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*)': 5:59.72 /builddir/build/BUILD/firefox-63.0/modules/woff2/src/woff2_dec.cc:1177:12: warning: unused variable 'dst_offset' [-Wunused-variable] 5:59.72 uint64_t dst_offset = first_table_offset; 5:59.72 ^~~~~~~~~~ 6:02.07 modules/xz-embedded 6:02.67 media/libvorbis 6:02.79 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/scales.h:21, 6:02.79 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_codebook.c:23: 6:02.79 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:02.79 static int vorbis_ftoi(double f){ 6:02.79 ^~~~~~~~~~~ 6:03.17 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 6:03.17 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 6:03.17 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_floor1.c:22: 6:03.17 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:03.17 static int vorbis_ftoi(double f){ 6:03.17 ^~~~~~~~~~~ 6:03.88 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 6:03.88 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 6:03.88 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_info.c:25: 6:03.88 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:03.88 static int vorbis_ftoi(double f){ 6:03.88 ^~~~~~~~~~~ 6:04.22 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 6:04.22 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 6:04.22 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_res0.c:27: 6:04.22 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:04.22 static int vorbis_ftoi(double f){ 6:04.22 ^~~~~~~~~~~ 6:04.66 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_window.c:19: 6:04.66 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:04.66 static int vorbis_ftoi(double f){ 6:04.66 ^~~~~~~~~~~ 6:05.46 In file included from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/bitrate.h:22, 6:05.46 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/codec_internal.h:58, 6:05.46 from /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/vorbis_analysis.c:22, 6:05.46 from /builddir/build/BUILD/firefox-63.0/objdir/media/libvorbis/Unified_c_media_libvorbis0.c:2: 6:05.46 /builddir/build/BUILD/firefox-63.0/media/libvorbis/lib/os.h:177:12: warning: 'vorbis_ftoi' defined but not used [-Wunused-function] 6:05.46 static int vorbis_ftoi(double f){ 6:05.46 ^~~~~~~~~~~ 6:09.46 media/libmkv 6:09.50 /builddir/build/BUILD/firefox-63.0/media/libmkv/EbmlBufferWriter.c:43:13: warning: '_Serialize' defined but not used [-Wunused-function] 6:09.50 static void _Serialize(EbmlGlobal *glob, const unsigned char *p, const unsigned char *q) { 6:09.50 ^~~~~~~~~~ 6:09.72 media/libaom 6:14.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src17.cpp:20: 6:14.40 /builddir/build/BUILD/firefox-63.0/js/src/jit/IonCacheIRCompiler.cpp: In member function 'bool js::jit::IonCacheIRCompiler::emitStoreUnboxedProperty()': 6:14.40 /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] 6:14.40 Maybe scratch; 6:14.40 ^~~~~~~ 6:15.21 media/libpng 6:18.04 media/kiss_fft 6:18.40 media/libcubeb/src 6:23.20 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp: In function 'size_t cubeb_sample_size(cubeb_sample_format)': 6:23.20 /builddir/build/BUILD/firefox-63.0/media/libcubeb/src/cubeb_utils.cpp:19:5: warning: control reaches end of non-void function [-Wreturn-type] 6:23.20 default: 6:23.20 ^~~~~~~ 6:23.25 media/libnestegg/src 6:23.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libnestegg/src/Unified_c_media_libnestegg_src0.c:2: 6:23.29 /builddir/build/BUILD/firefox-63.0/media/libnestegg/src/nestegg.c: In function 'ne_parse': 6:23.29 /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] 6:23.29 uint64_t id, size, peeked_id; 6:23.29 ^~~~~~~~~ 6:24.13 media/libogg 6:26.43 media/libopus 6:39.60 media/libtheora 6:41.71 media/libspeex_resampler/src 6:41.77 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c: In function 'moz_speex_resampler_init_frac': 6:41.77 /builddir/build/BUILD/firefox-63.0/media/libspeex_resampler/src/resample.c:814:17: warning: unused variable 'i' [-Wunused-variable] 6:41.77 spx_uint32_t i; 6:41.77 ^ 6:44.35 /builddir/build/BUILD/firefox-63.0/third_party/aom/av1/decoder/decoder.c: In function 'initialize_dec': 6:44.35 /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] 6:44.35 av1_rtcd(); 6:44.35 ^~~~~~~~ 6:44.35 aom_rtcd 6:44.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 6:44.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallNonGenericMethod.h:12, 6:44.84 from /builddir/build/BUILD/firefox-63.0/js/src/NamespaceImports.h:15, 6:44.84 from /builddir/build/BUILD/firefox-63.0/js/src/jsmath.h:14, 6:44.84 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MCallOptimize.cpp:9, 6:44.84 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:2: 6:44.84 /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&)': 6:44.84 /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] 6:44.84 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 6:44.84 ^~~~~~~~~~~ 6:44.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src20.cpp:11: 6:44.84 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4014:17: note: 'res' was declared here 6:44.84 int32_t res; 6:44.84 ^~~ 6:44.84 /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&)': 6:44.84 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:1049:18: warning: 'res' may be used uninitialized in this function [-Wmaybe-uninitialized] 6:44.84 payload_.i64 = i; 6:44.84 ~~~~~~~~~~~~~^~~ 6:44.84 /builddir/build/BUILD/firefox-63.0/js/src/jit/MIR.cpp:4031:17: note: 'res' was declared here 6:44.84 int64_t res; 6:44.84 ^~~ 6:52.75 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsutil.h:24, 6:52.75 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.h:12, 6:52.75 from /builddir/build/BUILD/firefox-63.0/js/src/jit/ProcessExecutableMemory.cpp:7, 6:52.75 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:11: 6:52.75 /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': 6:52.75 /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] 6:52.75 return fromTagAndPayload(JSVAL_TAG_INT32, uint32_t(i)); 6:52.75 ^~~~~~~~~~~ 6:52.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src21.cpp:29: 6:52.75 /builddir/build/BUILD/firefox-63.0/js/src/jit/Recover.cpp:355:13: note: 'result' was declared here 6:52.76 int32_t result; 6:52.76 ^~~~~~ 6:53.45 media/libsoundtouch/src 6:53.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:20: 6:53.57 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:89: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 6:53.57 #pragma omp parallel for 6:53.57 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:145: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 6:53.57 #pragma omp parallel for 6:53.57 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/FIRFilter.cpp:192: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 6:53.57 #pragma omp parallel for 6:53.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:47: 6:53.57 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/InterpolateShannon.cpp:75: warning: "PI" redefined 6:53.57 #define PI 3.1415926536 6:53.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:2: 6:53.57 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/AAFilter.cpp:52: note: this is the location of the previous definition 6:53.57 #define PI M_PI 6:53.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:83: 6:53.59 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:306: warning: ignoring #pragma omp parallel [-Wunknown-pragmas] 6:53.59 #pragma omp parallel for 6:53.59 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/TDStretch.cpp:331: warning: ignoring #pragma omp critical [-Wunknown-pragmas] 6:53.59 #pragma omp critical 6:53.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/media/libsoundtouch/src/Unified_cpp_libsoundtouch_src0.cpp:56: 6:53.66 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp: In member function 'void soundtouch::RateTransposer::processSamples(const SAMPLETYPE*, uint)': 6:53.66 /builddir/build/BUILD/firefox-63.0/media/libsoundtouch/src/RateTransposer.cpp:133:10: warning: variable 'count' set but not used [-Wunused-but-set-variable] 6:53.66 uint count; 6:53.66 ^~~~~ 6:54.85 media/psshparser 6:55.38 force-cargo-library-build 7:01.15 Compiling libc v0.2.43 7:02.84 Compiling unicode-xid v0.1.0 7:03.15 Compiling siphasher v0.2.1 7:03.72 Compiling nodrop v0.1.12 7:05.65 Compiling cfg-if v0.1.2 7:05.75 Compiling byteorder v1.2.1 7:06.57 Compiling cc v1.0.23 7:11.01 security/certverifier 7:16.03 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 7:16.03 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src24.cpp:38: 7:16.03 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JSObject* JS_TransplantObject(JSContext*, JS::HandleObject, JS::HandleObject)': 7:16.03 /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] 7:16.03 it >= zone->compartments().end(); 7:16.03 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 7:16.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src24.cpp:38: 7:16.03 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 7:16.03 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 7:16.03 ^ 7:16.03 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:54, 7:16.03 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src24.cpp:38: 7:16.03 /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] 7:16.03 return *it; 7:16.03 ^~ 7:16.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src24.cpp:38: 7:16.03 /builddir/build/BUILD/firefox-63.0/js/src/jsapi.cpp:816:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 7:16.03 for (CompartmentsIter c(cx->runtime()); !c.done(); c.next()) { 7:16.03 ^ 7:16.48 security/pkix 7:18.36 Compiling lazy_static v1.0.1 7:18.55 Compiling memoffset v0.2.1 7:18.67 Compiling scopeguard v0.3.2 7:18.84 Compiling lazycell v0.6.0 7:19.06 Compiling futures v0.1.23 7:19.57 In file included from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:21, 7:19.57 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: 7:19.57 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In function 'JS::Realm* js::GetAnyRealmInZone(JS::Zone*)': 7:19.57 /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] 7:19.57 return *it; 7:19.57 ^~ 7:19.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src25.cpp:11: 7:19.57 /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.cpp:1290:22: note: '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' was declared here 7:19.57 RealmsInZoneIter realm(zone); 7:19.57 ^~~~~ 7:24.78 Compiling khronos_api v2.2.0 7:25.10 security/apps 7:25.46 Compiling slab v0.4.1 7:25.75 Compiling void v1.0.2 7:25.94 Compiling glob v0.2.11 7:29.38 Compiling gcc v0.3.54 7:38.37 Compiling serde v1.0.66 7:39.78 Compiling ucd-util v0.1.1 7:40.41 Compiling regex v1.0.0 7:41.59 Compiling pkg-config v0.3.9 7:45.38 Compiling dtoa v0.4.2 7:45.98 Compiling procedural-masquerade v0.1.1 7:46.31 Compiling unicode-width v0.1.4 7:46.55 Compiling bitflags v1.0.4 7:46.68 Compiling itoa v0.4.1 7:47.00 Compiling strsim v0.7.0 7:48.94 Compiling bindgen v0.39.0 7:50.41 Compiling matches v0.1.6 7:50.53 Compiling ident_case v1.0.0 7:50.80 Compiling ansi_term v0.11.0 7:51.47 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:14, 7:51.47 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In member function 'void js::GeckoProfilerRuntime::enable(bool)': 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:125:11: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:51.47 it++; 7:51.47 ~~^~ 7:51.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:147:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 7:51.47 for (RealmsIter r(rt); !r.done(); r.next()) 7:51.47 ^ 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:147:21: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:51.47 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:14, 7:51.47 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:121:40: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:51.47 it >= comp->realms().end(); 7:51.47 ~~~~~~~~~~~~~~~~~~^~ 7:51.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:147:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 7:51.47 for (RealmsIter r(rt); !r.done(); r.next()) 7:51.47 ^ 7:51.47 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:14, 7:51.47 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.47 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:85:50: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 7:51.47 return it < zone->compartments().begin() || 7:51.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 7:51.47 it >= zone->compartments().end(); 7:51.47 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 7:51.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src31.cpp:38: 7:51.48 /builddir/build/BUILD/firefox-63.0/js/src/vm/GeckoProfiler.cpp:147:21: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 7:51.48 for (RealmsIter r(rt); !r.done(); r.next()) 7:51.48 ^ 7:51.99 Compiling vec_map v0.8.0 7:52.39 Compiling utf8-ranges v1.0.0 7:53.52 Compiling stable_deref_trait v1.0.0 7:53.78 Compiling thin-slice v0.1.1 7:54.06 Compiling same-file v1.0.2 7:54.48 Compiling rayon-core v1.4.0 7:54.79 Compiling peeking_take_while v0.1.2 7:54.97 Compiling num-traits v0.2.0 7:56.99 Compiling precomputed-hash v0.1.1 7:57.19 Compiling scoped-tls v0.1.0 7:57.45 Compiling semver-parser v0.7.0 7:59.64 Compiling failure_derive v0.1.2 8:00.87 Compiling smallbitvec v2.1.1 8:01.76 Compiling webrender v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender) 8:02.60 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:02.60 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:02.60 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::fixupCrossCompartmentWrappersAfterMovingGC(JSTracer*)': 8:02.60 /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] 8:02.60 it >= zone->compartments().end(); 8:02.60 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:02.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:02.60 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 8:02.60 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 8:02.60 ^~~~ 8:02.60 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:02.60 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:02.60 /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] 8:02.60 it++; 8:02.60 ~~^~ 8:02.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:02.60 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:461:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 8:02.61 for (CompartmentsIter comp(trc->runtime()); !comp.done(); comp.next()) { 8:02.61 ^~~~ 8:03.54 Compiling unicode-normalization v0.1.5 8:04.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:38: 8:04.29 /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*)': 8:04.29 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:11027:17: warning: 's' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:04.29 const char* s; 8:04.29 ^ 8:05.45 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:05.45 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:05.45 /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*)': 8:05.45 /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] 8:05.45 it++; 8:05.45 ~~^~ 8:05.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:38: 8:05.45 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' was declared here 8:05.45 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 8:05.46 ^~~~ 8:05.46 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:05.46 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:05.46 /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] 8:05.46 return it < zone->compartments().begin() || 8:05.46 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:05.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:38: 8:05.46 /builddir/build/BUILD/firefox-63.0/js/src/vm/Debugger.cpp:3762:27: note: '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' was declared here 8:05.46 for (CompartmentsIter comp(cx->runtime()); !comp.done(); comp.next()) { 8:05.46 ^~~~ 8:05.47 Compiling cose v0.1.4 8:05.85 Compiling binary-space-partition v0.1.2 8:06.07 Compiling either v1.1.0 8:07.02 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:07.02 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In static member function 'static void JS::Compartment::traceIncomingCrossCompartmentEdgesForZoneGC(JSTracer*)': 8:07.02 /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] 8:07.02 it >= zone->compartments().end(); 8:07.02 ~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:07.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:07.02 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' was declared here 8:07.02 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 8:07.02 ^ 8:07.02 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:16, 8:07.02 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:07.02 /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] 8:07.02 return *it; 8:07.02 ^~ 8:07.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src30.cpp:11: 8:07.03 /builddir/build/BUILD/firefox-63.0/js/src/vm/Compartment.cpp:403:27: note: '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' was declared here 8:07.03 for (CompartmentsIter c(trc->runtime()); !c.done(); c.next()) { 8:07.03 ^ 8:08.20 Compiling atomic_refcell v0.1.0 8:08.52 Compiling unicode-segmentation v1.2.1 8:12.58 Compiling thread_profiler v0.1.1 8:12.78 Compiling moz_cbor v0.1.1 8:16.17 Compiling percent-encoding v1.0.0 8:16.97 Compiling quick-error v1.2.1 8:17.31 Compiling error-chain v0.11.0 8:17.82 Compiling bitreader v0.3.0 8:18.41 Compiling termcolor v0.3.6 8:21.21 Compiling arrayref v0.3.4 8:21.32 Compiling runloop v0.1.0 8:21.80 Compiling boxfnonce v0.0.3 8:22.19 Compiling lazycell v0.4.0 8:22.42 Compiling slab v0.3.0 8:22.73 Compiling foreign-types v0.3.0 8:22.86 Compiling prefs_parser v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/modules/libpref/parser) 8:24.54 Compiling rand v0.4.3 8:25.97 Compiling memchr v2.0.1 8:28.16 Compiling memchr v1.0.2 8:28.60 Compiling atty v0.2.11 8:28.82 Compiling which v1.0.3 8:29.41 Compiling proc-macro2 v0.4.9 8:33.85 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:17, 8:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.85 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h: In member function 'void js::PerformanceMonitoring::dispose(JSRuntime*)': 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:125:11: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:33.86 it++; 8:33.86 ~~^~ 8:33.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:197:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' was declared here 8:33.86 for (RealmsIter r(rt); !r.done(); r.next()) 8:33.86 ^ 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:197:21: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:33.86 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:17, 8:33.86 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:120:41: warning: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:33.86 return it < comp->realms().begin() || 8:33.86 ~~~~~~~~~~~~~~~~~~~~^~ 8:33.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:197:21: note: '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' was declared here 8:33.86 for (RealmsIter r(rt); !r.done(); r.next()) 8:33.86 ^ 8:33.86 In file included from /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:17, 8:33.86 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/gc/PublicIterators.h:85:50: warning: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:33.86 return it < zone->compartments().begin() || 8:33.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 8:33.86 it >= zone->compartments().end(); 8:33.86 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8:33.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src37.cpp:2: 8:33.86 /builddir/build/BUILD/firefox-63.0/js/src/vm/Stopwatch.cpp:197:21: note: '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' was declared here 8:33.86 for (RealmsIter r(rt); !r.done(); r.next()) 8:33.86 ^ 8:34.28 Compiling proc-macro2 v0.3.5 8:38.34 Compiling phf_shared v0.7.21 8:42.56 Compiling arrayvec v0.4.6 8:43.65 Compiling iovec v0.1.2 8:44.16 Compiling num_cpus v1.7.0 8:46.28 Compiling hashglobe v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/hashglobe) 8:47.60 xpcom/string 8:48.00 Compiling time v0.1.40 8:51.42 Compiling pulse-ffi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-ffi) 8:51.84 Compiling freetype v0.4.0 8:53.05 Compiling memmap v0.5.2 8:53.87 Compiling crossbeam-utils v0.3.2 8:54.00 Compiling log v0.4.2 8:54.34 Compiling net2 v0.2.32 8:54.88 xpcom/glue/standalone 8:56.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:29: 8:56.09 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'void js::wasm::BaseCompiler::endLoop(js::wasm::ExprType)': 8:56.09 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp:3202:9: warning: '*((void*)& r +4)' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:56.09 switch (r->tag) { 8:56.09 ^~~~~~ 8:56.09 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp:7480:19: note: '*((void*)& r +4)' was declared here 8:56.09 Maybe r; 8:56.09 ^ 8:56.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 8:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 8:56.09 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Value.cpp:7, 8:56.09 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:2: 8:56.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:66:5: warning: 'r' may be used uninitialized in this function [-Wmaybe-uninitialized] 8:56.09 new(KnownNotNull, aDst) T(std::forward(aArgs)...); 8:56.09 ^~~ 8:56.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:29: 8:56.09 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp:7480:19: note: 'r' was declared here 8:56.09 Maybe r; 8:56.09 ^ 8:56.33 libxpcomglue.a 8:56.35 Compiling crossbeam-utils v0.2.2 8:56.35 xpcom/base 8:56.63 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsDebugImpl.cpp:503:2: warning: #warning do not know how to break on this platform [-Wcpp] 8:56.63 #warning do not know how to break on this platform 8:56.63 ^~~~~~~ 8:56.63 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsDebugImpl.cpp:579:2: warning: #warning do not know how to break on this platform [-Wcpp] 8:56.63 #warning do not know how to break on this platform 8:56.63 ^~~~~~~ 8:56.94 Compiling encoding_rs v0.8.6 8:57.29 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsDebugImpl.cpp:475:1: warning: 'void RealBreak()' defined but not used [-Wunused-function] 8:57.29 RealBreak() 8:57.29 ^~~~~~~~~ 9:00.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:20: 9:00.47 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp: In function 'bool CheckFuncPtrTableAgainstExisting(ModuleValidator&, js::frontend::ParseNode*, js::PropertyName*, js::wasm::FuncType&&, unsigned int, uint32_t*)': 9:00.47 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:1907:43: warning: 'sigIndex' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:00.47 env_.asmJSSigToTableIndex[sigIndex] = env_.tables.length(); 9:00.47 ^ 9:00.47 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:1899:18: note: 'sigIndex' was declared here 9:00.47 uint32_t sigIndex; 9:00.47 ^~~~~~~~ 9:01.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:29: 9:01.92 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp: In member function 'bool js::wasm::BaseCompiler::emitEnd()': 9:01.92 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmBaselineCompile.cpp:7649:5: warning: 'kind' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:01.93 switch (kind) { 9:01.93 ^~~~~~ 9:02.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 9:02.36 /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp: In constructor 'mozilla::CycleCollectedJSContext::CycleCollectedJSContext()': 9:02.36 /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] 9:02.37 memset(static_cast(this), 0, sizeof(PerThreadAtomCache)); 9:02.37 ^ 9:02.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 9:02.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 9:02.37 from /builddir/build/BUILD/firefox-63.0/xpcom/base/CycleCollectedJSContext.cpp:7, 9:02.37 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base0.cpp:20: 9:02.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:3258:8: note: 'struct mozilla::dom::PerThreadAtomCache' declared here 9:02.37 struct PerThreadAtomCache : public APZBucketAtoms, 9:02.37 ^~~~~~~~~~~~~~~~~~ 9:05.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src39.cpp:20: 9:05.73 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp: In function 'bool js::CompileAsmJS(JSContext*, js::AsmJSParser&, js::frontend::ParseNode*, bool*)': 9:05.73 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6750:76: warning: 'time' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:05.73 return JS_smprintf("total compilation time %dms; %s", time, cacheString); 9:05.73 ^ 9:05.73 /builddir/build/BUILD/firefox-63.0/js/src/wasm/AsmJS.cpp:6778:18: note: 'time' was declared here 9:05.73 unsigned time; 9:05.73 ^~~~ 9:13.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:13.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:13.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfo.h:10, 9:13.07 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:14, 9:13.07 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 9:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp: In member function 'virtual nsresult nsConsoleService::QueryInterface(const nsIID&, void**)': 9:13.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:13.08 foundInterface = 0; \ 9:13.08 ^~~~~~~~~~~~~~ 9:13.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:13.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:13.08 ^~~~~~~~~~~~~~~~~~~~~~~ 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:13.08 NS_INTERFACE_MAP_END 9:13.08 ^~~~~~~~~~~~~~~~~~~~ 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:13.08 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 9:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:13.08 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsClassInfoImpl.cpp:7, 9:13.08 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base1.cpp:11: 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 9:13.08 } else 9:13.08 ^~~~ 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 9:13.08 NS_IMPL_QUERY_CLASSINFO(aClass) \ 9:13.08 ^~~~~~~~~~~~~~~~~~~~~~~ 9:13.08 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsConsoleService.cpp:52:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:13.08 NS_IMPL_QUERY_INTERFACE_CI(nsConsoleService, nsIConsoleService, nsIObserver) 9:13.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:14.94 Compiling fxhash v0.2.1 9:15.23 Compiling libloading v0.5.0 9:16.08 Compiling cmake v0.1.29 9:20.05 Compiling libudev-sys v0.1.3 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/libudev-sys) 9:22.58 Compiling tokio-executor v0.1.3 9:23.65 Compiling unreachable v1.0.0 9:24.07 Compiling clang-sys v0.23.0 9:25.66 Compiling regex-syntax v0.6.0 9:26.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 9:26.41 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 9:26.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 9:26.41 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 9:26.41 /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] 9:26.41 memset(aT, 0, sizeof(T)); 9:26.41 ~~~~~~^~~~~~~~~~~~~~~~~~ 9:26.41 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 9:26.41 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 9:26.41 struct AmountFns 9:26.41 ^~~~~~~~~ 9:26.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 9:26.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 9:26.42 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryImpl.cpp:12, 9:26.42 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:2: 9:26.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 9:26.42 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 9:26.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 9:26.42 memset(aT, 0, sizeof(T)); 9:26.42 ~~~~~~^~~~~~~~~~~~~~~~~~ 9:26.42 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.cpp:14, 9:26.42 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/base/Unified_cpp_xpcom_base2.cpp:20: 9:26.42 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 9:26.42 struct SizeOfTabFns 9:26.42 ^~~~~~~~~~~~ 9:31.49 xpcom/ds 9:33.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 9:33.81 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Tokenizer.h:15, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/IncrementalTokenizer.h:10, 9:33.81 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/IncrementalTokenizer.cpp:7, 9:33.81 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds0.cpp:11: 9:33.81 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArray::QueryInterface(const nsIID&, void**)': 9:33.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:33.81 foundInterface = 0; \ 9:33.81 ^~~~~~~~~~~~~~ 9:33.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:33.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:33.81 ^~~~~~~~~~~~~~~~~~~~~~~ 9:33.81 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:33.81 NS_INTERFACE_MAP_END 9:33.81 ^~~~~~~~~~~~~~~~~~~~ 9:33.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 9:33.81 else 9:33.81 ^~~~ 9:33.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:33.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:33.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:33.81 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:33.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 9:33.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp: In member function 'virtual nsresult nsArrayCC::QueryInterface(const nsIID&, void**)': 9:33.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:33.82 foundInterface = 0; \ 9:33.82 ^~~~~~~~~~~~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:33.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:33.82 ^~~~~~~~~~~~~~~~~~~~~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:33.82 NS_INTERFACE_MAP_END 9:33.82 ^~~~~~~~~~~~~~~~~~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:33.82 else 9:33.82 ^~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:33.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:33.82 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArray.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:33.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIMutableArray) 9:33.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBag::QueryInterface(const nsIID&, void**)': 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:34.26 foundInterface = 0; \ 9:34.26 ^~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:34.26 NS_INTERFACE_MAP_END 9:34.26 ^~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:34.26 else 9:34.26 ^~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:34.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:34.26 ^~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:34.26 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 9:34.26 ^~~~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp: In member function 'virtual nsresult nsHashPropertyBagCC::QueryInterface(const nsIID&, void**)': 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:34.26 foundInterface = 0; \ 9:34.26 ^~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:34.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:34.26 ^~~~~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:309:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:34.26 NS_INTERFACE_MAP_END 9:34.26 ^~~~~~~~~~~~~~~~~~~~ 9:34.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:34.26 else 9:34.26 ^~~~ 9:34.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:34.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:34.27 ^~~~~~~~~~~~~~~~~~ 9:34.27 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashPropertyBag.cpp:308:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:34.27 NS_INTERFACE_MAP_ENTRY(nsIWritablePropertyBag2) 9:34.27 ^~~~~~~~~~~~~~~~~~~~~~ 9:39.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:39.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:39.31 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsArrayEnumerator.h:12, 9:39.31 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsPersistentProperties.cpp:7, 9:39.31 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/ds/Unified_cpp_xpcom_ds1.cpp:2: 9:39.31 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp: In member function 'nsresult nsProperties::AggregatedQueryInterface(const nsIID&, void**)': 9:39.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:39.31 foundInterface = 0; \ 9:39.31 ^~~~~~~~~~~~~~ 9:39.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:39.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:39.31 ^~~~~~~~~~~~~~~~~~~~~~~ 9:39.31 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:14:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:39.31 NS_INTERFACE_MAP_END 9:39.31 ^~~~~~~~~~~~~~~~~~~~ 9:39.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 9:39.31 else 9:39.31 ^~~~ 9:39.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:39.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:39.31 ^~~~~~~~~~~~~~~~~~ 9:39.31 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsProperties.cpp:13:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:39.31 NS_INTERFACE_MAP_ENTRY(nsIProperties) 9:39.32 ^~~~~~~~~~~~~~~~~~~~~~ 9:40.79 xpcom/io 9:41.10 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp: In member function 'virtual nsresult nsVariantCC::QueryInterface(const nsIID&, void**)': 9:41.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:41.10 foundInterface = 0; \ 9:41.10 ^~~~~~~~~~~~~~ 9:41.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:41.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:41.10 ^~~~~~~~~~~~~~~~~~~~~~~ 9:41.10 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:41.10 NS_INTERFACE_MAP_END 9:41.10 ^~~~~~~~~~~~~~~~~~~~ 9:41.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 9:41.11 else 9:41.11 ^~~~ 9:41.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 9:41.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 9:41.11 ^~~~~~~~~~~~~~~~~~ 9:41.11 /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsVariant.cpp:2127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 9:41.11 NS_INTERFACE_MAP_ENTRY(nsIWritableVariant) 9:41.11 ^~~~~~~~~~~~~~~~~~~~~~ 9:44.12 xpcom/components 9:47.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 9:47.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 9:47.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 9:47.77 from /builddir/build/BUILD/firefox-63.0/xpcom/io/Base64.cpp:12, 9:47.77 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io0.cpp:2: 9:47.77 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp: In member function 'virtual nsresult mozilla::InputStreamLengthWrapper::QueryInterface(const nsIID&, void**)': 9:47.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:47.77 foundInterface = 0; \ 9:47.77 ^~~~~~~~~~~~~~ 9: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' 9:47.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:47.77 ^~~~~~~~~~~~~~~~~~~~~~~ 9:47.77 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:47.77 NS_INTERFACE_MAP_END 9:47.77 ^~~~~~~~~~~~~~~~~~~~ 9:47.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:47.77 else 9:47.77 ^~~~ 9:47.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:47.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:47.77 /builddir/build/BUILD/firefox-63.0/xpcom/io/InputStreamLengthWrapper.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:47.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 9:47.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp: In member function 'virtual nsresult mozilla::NonBlockingAsyncInputStream::QueryInterface(const nsIID&, void**)': 9:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:47.79 foundInterface = 0; \ 9:47.79 ^~~~~~~~~~~~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:47.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:47.79 ^~~~~~~~~~~~~~~~~~~~~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:47.79 NS_INTERFACE_MAP_END 9:47.79 ^~~~~~~~~~~~~~~~~~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 9:47.79 else 9:47.79 ^~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:47.79 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:47.79 /builddir/build/BUILD/firefox-63.0/xpcom/io/NonBlockingAsyncInputStream.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:47.79 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 9:47.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:47.81 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp: In member function 'virtual nsresult mozilla::SlicedInputStream::QueryInterface(const nsIID&, void**)': 9:47.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:47.81 foundInterface = 0; \ 9:47.81 ^~~~~~~~~~~~~~ 9:47.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:47.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:47.81 ^~~~~~~~~~~~~~~~~~~~~~~ 9:47.81 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:47.81 NS_INTERFACE_MAP_END 9:47.81 ^~~~~~~~~~~~~~~~~~~~ 9:47.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 9:47.81 else 9:47.81 ^~~~ 9:47.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 9:47.81 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 9:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:47.81 /builddir/build/BUILD/firefox-63.0/xpcom/io/SlicedInputStream.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 9:47.81 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 9:47.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 9:48.98 xpcom/threads 9:54.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 9:54.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 9:54.68 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 9:54.68 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 9:54.68 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp: In member function 'virtual nsresult nsMultiplexInputStream::QueryInterface(const nsIID&, void**)': 9:54.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:54.68 foundInterface = 0; \ 9:54.68 ^~~~~~~~~~~~~~ 9:54.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:54.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:54.68 ^~~~~~~~~~~~~~~~~~~~~~~ 9:54.68 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:54.68 NS_INTERFACE_MAP_END 9:54.68 ^~~~~~~~~~~~~~~~~~~~ 9:54.68 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 9:54.68 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 9:54.68 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 9:54.68 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 9:54.68 /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 9:54.68 } else 9:54.69 ^~~~ 9:54.69 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsMultiplexInputStream.cpp:178:3: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 9:54.69 NS_IMPL_QUERY_CLASSINFO(nsMultiplexInputStream) 9:54.69 ^~~~~~~~~~~~~~~~~~~~~~~ 9:55.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 9:55.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 9:55.11 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsInputStreamTee.cpp:10, 9:55.11 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:2: 9:55.11 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp: In member function 'virtual nsresult nsStringInputStream::QueryInterface(const nsIID&, void**)': 9:55.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 9:55.11 foundInterface = 0; \ 9:55.11 ^~~~~~~~~~~~~~ 9:55.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 9:55.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 9:55.11 ^~~~~~~~~~~~~~~~~~~~~~~ 9:55.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 9:55.11 NS_INTERFACE_MAP_END 9:55.11 ^~~~~~~~~~~~~~~~~~~~ 9:55.11 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:55.11 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 9:55.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:55.11 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileUnix.h:22, 9:55.11 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFile.h:36, 9:55.11 from /builddir/build/BUILD/firefox-63.0/xpcom/io/nsLocalFileCommon.cpp:9, 9:55.11 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:20: 9:55.11 /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 9:55.11 } else 9:55.11 ^~~~ 9:55.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 9:55.12 NS_IMPL_QUERY_CLASSINFO(aClass) \ 9:55.12 ^~~~~~~~~~~~~~~~~~~~~~~ 9:55.12 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStringStream.cpp:107:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 9:55.12 NS_IMPL_QUERY_INTERFACE_CI(nsStringInputStream, 9:55.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 9:57.44 Compiling lmdb-sys v0.8.0 9:58.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/io/Unified_cpp_xpcom_io1.cpp:83: 9:58.19 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp: In member function 'virtual void nsStorageInputStream::Serialize(mozilla::ipc::InputStreamParams&, nsIIPCSerializableInputStream::FileDescriptorArray&)': 9:58.19 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:584:12: warning: 'remaining' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:58.19 uint64_t remaining; 9:58.19 ^~~~~~~~~ 9:58.19 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:535:14: warning: 'offset' may be used uninitialized in this function [-Wmaybe-uninitialized] 9:58.19 return Seek(pos); 9:58.19 ~~~~^~~~~ 9:58.19 /builddir/build/BUILD/firefox-63.0/xpcom/io/nsStorageStream.cpp:580:11: note: 'offset' was declared here 9:58.19 int64_t offset; 9:58.19 ^~~~~~ 9:58.24 Compiling dtoa-short v0.3.1 9:59.39 Compiling textwrap v0.9.0 10:01.13 Compiling xml-rs v0.7.0 10:03.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 10:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 10:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 10:03.92 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 10:03.92 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 10:03.92 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 10:03.92 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp: In member function 'virtual nsresult nsThread::QueryInterface(const nsIID&, void**)': 10:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.92 foundInterface = 0; \ 10:03.92 ^~~~~~~~~~~~~~ 10:03.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.92 ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.92 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:206:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.92 NS_INTERFACE_MAP_END 10:03.92 ^~~~~~~~~~~~~~~~~~~~ 10:03.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 10:03.92 /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 10:03.92 } else 10:03.92 ^~~~ 10:03.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 10:03.95 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 10:03.95 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 10:03.95 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult nsThreadManager::QueryInterface(const nsIID&, void**)': 10:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.95 foundInterface = 0; \ 10:03.95 ^~~~~~~~~~~~~~ 10:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.95 ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.95 NS_INTERFACE_MAP_END 10:03.95 ^~~~~~~~~~~~~~~~~~~~ 10:03.95 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:03.95 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 10:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.95 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 10:03.95 /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 10:03.95 } else 10:03.95 ^~~~ 10:03.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 10:03.95 } else 10:03.95 ^~~~ 10:03.95 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:134:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:03.95 NS_IMPL_QUERY_INTERFACE_CI(nsThreadManager, nsIThreadManager) 10:03.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 10:03.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractEventQueue.h:12, 10:03.95 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.h:11, 10:03.96 from /builddir/build/BUILD/firefox-63.0/xpcom/threads/SynchronizedEventQueue.cpp:7, 10:03.96 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:2: 10:03.96 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp: In member function 'virtual nsresult {anonymous}::ShutdownObserveHelper::QueryInterface(const nsIID&, void**)': 10:03.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.97 foundInterface = 0; \ 10:03.97 ^~~~~~~~~~~~~~ 10:03.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.97 ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.97 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.97 NS_INTERFACE_MAP_END 10:03.97 ^~~~~~~~~~~~~~~~~~~~ 10:03.97 /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 10:03.97 else 10:03.97 ^~~~ 10:03.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:03.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:03.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.97 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadManager.cpp:204:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:03.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 10:03.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.98 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp: In member function 'virtual nsresult nsThreadPool::QueryInterface(const nsIID&, void**)': 10:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:03.98 foundInterface = 0; \ 10:03.98 ^~~~~~~~~~~~~~ 10:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:03.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:03.98 ^~~~~~~~~~~~~~~~~~~~~~~ 10:03.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:03.98 NS_INTERFACE_MAP_END 10:03.99 ^~~~~~~~~~~~~~~~~~~~ 10:03.99 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:03.99 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 10:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:03.99 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThread.cpp:20, 10:03.99 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/threads/Unified_cpp_xpcom_threads1.cpp:110: 10:03.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 10:03.99 } else 10:03.99 ^~~~ 10:03.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 10:03.99 } else 10:03.99 ^~~~ 10:03.99 /builddir/build/BUILD/firefox-63.0/xpcom/threads/nsThreadPool.cpp:41:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 10:03.99 NS_IMPL_QUERY_INTERFACE_CI(nsThreadPool, nsIThreadPool, nsIEventTarget, 10:03.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 10:09.69 xpcom/reflect/xptinfo 10:10.27 Compiling unicode-bidi v0.3.4 10:11.36 xpcom/reflect/xptcall 10:12.69 xptcinvoke_asm_ppc64_linux.o 10:12.69 xptcstubs_asm_ppc64_linux.o 10:12.75 xpcom/reflect/xptcall/md/unix 10:13.59 /builddir/build/BUILD/firefox-63.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp: In function 'void invoke_copy_to_stack(uint64_t*, double*, uint32_t, nsXPTCVariant*, uint64_t*)': 10:13.59 /builddir/build/BUILD/firefox-63.0/xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27: warning: 'tempu64' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:13.59 gpregs[i] = tempu64; 10:13.59 ~~~~~~~~~~^~~~~~~~~ 10:14.40 /builddir/build/BUILD/firefox-63.0/xpcom/reflect/xptcall/md/unix/xptcstubs_ppc64_linux.cpp: In function 'nsresult PrepareAndDispatch(nsXPTCStubBase*, uint64_t, uint64_t*, uint64_t*, double*)': 10:14.40 /builddir/build/BUILD/firefox-63.0/xpcom/reflect/xptcall/md/unix/xptcstubs_ppc64_linux.cpp:66:19: warning: unused variable 'indexOfJSContext' [-Wunused-variable] 10:14.40 const uint8_t indexOfJSContext = info->IndexOfJSContext(); 10:14.40 ^~~~~~~~~~~~~~~~ 10:14.60 Compiling servo_arc v0.1.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/servo_arc) 10:14.84 chrome 10:15.23 Compiling owning_ref v0.3.3 10:15.58 Compiling walkdir v2.1.4 10:17.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 10:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 10:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIProtocolHandler.h:10, 10:17.70 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.h:9, 10:17.70 from /builddir/build/BUILD/firefox-63.0/chrome/nsChromeProtocolHandler.cpp:13, 10:17.70 from /builddir/build/BUILD/firefox-63.0/objdir/chrome/Unified_cpp_chrome0.cpp:2: 10:17.70 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp: In member function 'virtual nsresult nsChromeRegistry::QueryInterface(const nsIID&, void**)': 10:17.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 10:17.70 foundInterface = 0; \ 10:17.70 ^~~~~~~~~~~~~~ 10:17.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 10:17.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 10:17.70 ^~~~~~~~~~~~~~~~~~~~~~~ 10:17.70 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 10:17.70 NS_INTERFACE_MAP_END 10:17.70 ^~~~~~~~~~~~~~~~~~~~ 10:17.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 10:17.70 else 10:17.70 ^~~~ 10:17.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 10:17.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 10:17.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:17.70 /builddir/build/BUILD/firefox-63.0/chrome/nsChromeRegistry.cpp:113:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 10:17.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIChromeRegistry) 10:17.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 10:18.38 Compiling num-traits v0.1.43 10:18.51 Compiling semver v0.6.0 10:20.60 Compiling itertools v0.7.6 10:21.26 xpcom/build 10:22.37 modules/libpref 10:24.40 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 10:24.40 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:24.40 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h: In function 'js::wasm::AstExpr* ParseExprBody({anonymous}::WasmParseContext&, {anonymous}::WasmToken, bool)': 10:24.40 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:24.40 val_(val) 10:24.40 ^ 10:24.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:24.41 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 10:24.41 Float result; 10:24.41 ^~~~~~ 10:24.41 In file included from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:33, 10:24.41 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:24.41 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmAST.h:566:17: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:24.41 val_(val) 10:24.41 ^ 10:24.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:24.41 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:2259:11: note: 'result' was declared here 10:24.41 Float result; 10:24.41 ^~~~~~ 10:25.28 Compiling humantime v1.1.1 10:25.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:38: 10:25.30 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp: In function 'bool js::wasm::DecodeValidatedLocalEntries(js::wasm::Decoder&, js::wasm::ValTypeVector*)': 10:25.30 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:466:17: warning: 'uncheckedCode' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:25.31 uint8_t uncheckedCode; 10:25.31 ^~~~~~~~~~~~~ 10:25.31 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmValidate.cpp:471:29: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:25.31 if (!locals->appendN(type, count)) 10:25.31 ~~~~~~~~~~~~~~~^~~~~~~~~~~~~ 10:26.70 Compiling aho-corasick v0.6.8 10:26.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 10:26.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 10:26.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 10:26.87 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:19, 10:26.87 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:15, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ArrayObject.h:10, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Array.h:17, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Realm.h:21, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MacroAssembler.h:14, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmGenerator.h:24, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.h:22, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.cpp:19, 10:26.88 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:2: 10:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h: In function 'bool js::wasm::TextToBinary(const char16_t*, uintptr_t, js::wasm::Bytes*, js::wasm::Uint32Vector*, JS::UniqueChars*)': 10:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:172:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:26.88 *aDst = temp; 10:26.88 ^ 10:26.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:26.88 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:5909:21: note: 'byte' was declared here 10:26.88 uint8_t byte; 10:26.88 ^~~~ 10:26.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCAPI.h:15, 10:26.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:24, 10:26.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:73, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:19, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/NativeObject.h:15, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/ArrayObject.h:10, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/builtin/Array.h:17, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/vm/Realm.h:21, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/jit/MacroAssembler.h:14, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmGenerator.h:24, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.h:22, 10:26.88 from /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmStubs.cpp:19, 10:26.88 from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:2: 10:26.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Vector.h:172:5: warning: 'byte' may be used uninitialized in this function [-Wmaybe-uninitialized] 10:26.88 *aDst = temp; 10:26.88 ^ 10:26.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/js/src/Unified_cpp_js_src42.cpp:20: 10:26.88 /builddir/build/BUILD/firefox-63.0/js/src/wasm/WasmTextToBinary.cpp:5775:21: note: 'byte' was declared here 10:26.88 uint8_t byte; 10:26.88 ^~~~ 10:27.62 Compiling rand v0.3.22 10:27.76 Compiling nom v3.2.1 10:32.72 Compiling quote v0.6.3 10:32.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 10:32.95 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 10:32.95 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 10:32.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 10:32.95 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 10:32.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 10:32.95 memset(aT, 0, sizeof(T)); 10:32.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:32.95 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 10:32.95 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 10:32.95 struct AmountFns 10:32.95 ^~~~~~~~~ 10:32.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 10:32.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 10:32.96 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.h:13, 10:32.96 from /builddir/build/BUILD/firefox-63.0/xpcom/build/FileLocation.cpp:7, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:2: 10:32.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 10:32.96 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 10:32.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 10:32.96 memset(aT, 0, sizeof(T)); 10:32.96 ~~~~~~^~~~~~~~~~~~~~~~~~ 10:32.96 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/build/XPCOMInit.cpp:101, 10:32.96 from /builddir/build/BUILD/firefox-63.0/objdir/xpcom/build/Unified_cpp_xpcom_build0.cpp:47: 10:32.96 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 10:32.96 struct SizeOfTabFns 10:32.96 ^~~~~~~~~~~~ 10:33.95 Compiling uluru v0.2.0 10:34.18 Compiling bytes v0.4.9 10:35.46 intl/hyphenation/hyphen 10:36.04 intl/hyphenation/glue 10:36.60 Compiling quote v0.5.2 10:37.93 Compiling futures-cpupool v0.1.8 10:39.15 intl/locale 10:40.33 intl/locale/gtk 10:40.97 Compiling pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs/pulse-rs) 10:41.30 intl/lwbrk 10:43.13 Compiling crossbeam-epoch v0.4.3 10:43.39 intl/strres 10:45.04 Compiling log v0.3.9 10:45.84 Compiling mp4parse v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse) 10:46.49 Compiling rsdparsa v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa) 10:50.60 Compiling mio v0.6.15 10:50.60 intl/unicharutil/util 10:56.28 Compiling crossbeam-epoch v0.3.1 10:56.30 intl/uconv 10:58.07 intl/build 10:58.13 netwerk/base 11:05.74 Compiling nsstring v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/servo/support/gecko/nsstring) 11:08.73 netwerk/cookie 11:09.51 Compiling encoding_c v0.9.0 11:10.07 Compiling cubeb-sys v0.5.1 11:11.54 Compiling libudev v0.2.0 11:12.53 Compiling tokio-timer v0.2.5 11:15.09 Compiling smallvec v0.6.3 11:15.81 Compiling new-ordered-float v1.0.1 11:16.42 Compiling new_debug_unreachable v1.0.1 11:16.54 Compiling phf v0.7.21 11:16.91 Compiling thread_local v0.3.5 11:20.46 Compiling clap v2.31.2 11:24.70 Compiling idna v0.1.4 11:29.69 Compiling lock_api v0.1.3 11:30.22 netwerk/dns/mdns/libmdns 11:31.43 netwerk/socket 11:33.38 Compiling num-integer v0.1.35 11:33.81 netwerk/mime 11:35.35 netwerk/streamconv 11:36.82 netwerk/streamconv/converters 11:38.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:38.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 11:38.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 11:38.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayBufferInputStream.h:10, 11:38.02 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.h:9, 11:38.03 from /builddir/build/BUILD/firefox-63.0/netwerk/base/ArrayBufferInputStream.cpp:7, 11:38.03 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base0.cpp:2: 11:38.03 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp: In member function 'virtual nsresult mozilla::net::PartiallySeekableInputStream::QueryInterface(const nsIID&, void**)': 11:38.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:38.03 foundInterface = 0; \ 11:38.03 ^~~~~~~~~~~~~~ 11:38.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:38.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:38.03 ^~~~~~~~~~~~~~~~~~~~~~~ 11:38.03 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:38.03 NS_INTERFACE_MAP_END 11:38.03 ^~~~~~~~~~~~~~~~~~~~ 11:38.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 11:38.03 else 11:38.03 ^~~~ 11:38.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:38.03 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:38.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.03 /builddir/build/BUILD/firefox-63.0/netwerk/base/PartiallySeekableInputStream.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:38.03 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:38.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRequestObserver.h:10, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamListener.h:10, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIStreamConverter.h:10, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozITXTToHTMLConv.h:10, 11:38.10 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.h:13, 11:38.10 from /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/mozTXTToHTMLConv.cpp:7, 11:38.10 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/streamconv/converters/Unified_cpp_converters0.cpp:11: 11:38.10 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp: In member function 'virtual nsresult nsPartChannel::QueryInterface(const nsIID&, void**)': 11:38.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:38.10 foundInterface = 0; \ 11:38.10 ^~~~~~~~~~~~~~ 11:38.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:38.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:38.10 ^~~~~~~~~~~~~~~~~~~~~~~ 11:38.10 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:38.10 NS_INTERFACE_MAP_END 11:38.10 ^~~~~~~~~~~~~~~~~~~~ 11:38.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 11:38.10 else 11:38.10 ^~~~ 11:38.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:38.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:38.10 ^~~~~~~~~~~~~~~~~~ 11:38.10 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsMultiMixedConv.cpp:96:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:38.10 NS_INTERFACE_MAP_ENTRY(nsIMultiPartChannel) 11:38.11 ^~~~~~~~~~~~~~~~~~~~~~ 11:38.15 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp: In member function 'virtual nsresult nsUnknownDecoder::QueryInterface(const nsIID&, void**)': 11:38.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:38.15 foundInterface = 0; \ 11:38.15 ^~~~~~~~~~~~~~ 11:38.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:38.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:38.15 ^~~~~~~~~~~~~~~~~~~~~~~ 11:38.15 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:135:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:38.15 NS_INTERFACE_MAP_END 11:38.15 ^~~~~~~~~~~~~~~~~~~~ 11:38.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 11:38.15 else 11:38.15 ^~~~ 11:38.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:38.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:38.15 /builddir/build/BUILD/firefox-63.0/netwerk/streamconv/converters/nsUnknownDecoder.cpp:134:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:38.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 11:38.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:42.92 netwerk/cache 11:44.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:44.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 11:44.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICache.h:10, 11:44.19 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntry.h:10, 11:44.19 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCache.h:11, 11:44.19 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsApplicationCacheService.cpp:5, 11:44.19 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:2: 11:44.19 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsInputStreamWrapper::QueryInterface(const nsIID&, void**)': 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:44.20 foundInterface = 0; \ 11:44.20 ^~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:44.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:44.20 ^~~~~~~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:700:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:44.20 NS_INTERFACE_MAP_END 11:44.20 ^~~~~~~~~~~~~~~~~~~~ 11:44.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 11:44.20 else 11:44.20 ^~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:44.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:44.20 ^~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:699:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:44.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:44.20 ^~~~~~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsDecompressInputStreamWrapper::QueryInterface(const nsIID&, void**)': 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:44.20 foundInterface = 0; \ 11:44.20 ^~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:44.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:44.20 ^~~~~~~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:894:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:44.20 NS_INTERFACE_MAP_END 11:44.20 ^~~~~~~~~~~~~~~~~~~~ 11:44.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 11:44.20 else 11:44.20 ^~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:44.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:44.20 ^~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:893:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:44.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:44.20 ^~~~~~~~~~~~~~~~~~~~~~ 11:44.20 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:44.22 foundInterface = 0; \ 11:44.22 ^~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:44.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:44.22 ^~~~~~~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1075:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:44.22 NS_INTERFACE_MAP_END 11:44.22 ^~~~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:44.22 else 11:44.22 ^~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:44.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:44.22 ^~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1074:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:44.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:44.22 ^~~~~~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp: In member function 'virtual nsresult nsCacheEntryDescriptor::nsCompressOutputStreamWrapper::QueryInterface(const nsIID&, void**)': 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:44.22 foundInterface = 0; \ 11:44.22 ^~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:44.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:44.22 ^~~~~~~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1305:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:44.22 NS_INTERFACE_MAP_END 11:44.22 ^~~~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 11:44.22 else 11:44.22 ^~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:44.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:44.22 ^~~~~~~~~~~~~~~~~~ 11:44.22 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheEntryDescriptor.cpp:1304:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:44.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 11:44.22 ^~~~~~~~~~~~~~~~~~~~~~ 11:44.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 11:44.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::Open(nsIFile*, nsDiskCache::CorruptCacheInfo*)': 11:44.51 /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] 11:44.51 memset(&mHeader, 0, sizeof(nsDiskCacheHeader)); 11:44.51 ^ 11:44.51 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 11:44.51 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 11:44.51 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 11:44.51 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 11:44.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:327:8: note: 'struct nsDiskCacheHeader' declared here 11:44.51 struct nsDiskCacheHeader { 11:44.51 ^~~~~~~~~~~~~~~~~ 11:44.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:128: 11:44.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.cpp: In member function 'nsresult nsDiskCacheMap::GrowRecords()': 11:44.51 /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] 11:44.51 (newRecordsPerBucket - count) * sizeof(nsDiskCacheRecord)); 11:44.51 ^ 11:44.51 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheBinding.h:18, 11:44.51 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheDevice.h:12, 11:44.51 from /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsCacheService.cpp:24, 11:44.51 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache/Unified_cpp_netwerk_cache0.cpp:47: 11:44.51 /builddir/build/BUILD/firefox-63.0/netwerk/cache/nsDiskCacheMap.h:88:7: note: 'class nsDiskCacheRecord' declared here 11:44.51 class nsDiskCacheRecord { 11:44.52 ^~~~~~~~~~~~~~~~~ 11:57.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:57.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 11:57.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 11:57.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 11:57.01 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.h:9, 11:57.01 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsDNSPrefetch.cpp:6, 11:57.01 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:2: 11:57.01 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp: In member function 'virtual nsresult nsFileInputStream::QueryInterface(const nsIID&, void**)': 11:57.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:57.01 foundInterface = 0; \ 11:57.01 ^~~~~~~~~~~~~~ 11:57.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:57.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.01 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:57.01 NS_INTERFACE_MAP_END_INHERITING(nsFileStreamBase) 11:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.01 /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 11:57.01 else 11:57.01 ^~~~ 11:57.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 11:57.01 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 11:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:57.01 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:438:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 11:57.01 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsICloneableInputStream, IsCloneable()) 11:57.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:59.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 11:59.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 11:59.28 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 11:59.28 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 11:59.28 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp: In member function 'virtual nsresult nsBaseContentStream::QueryInterface(const nsIID&, void**)': 11:59.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.28 foundInterface = 0; \ 11:59.28 ^~~~~~~~~~~~~~ 11:59.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:59.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:59.28 ^~~~~~~~~~~~~~~~~~~~~~~ 11:59.28 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:59.28 NS_INTERFACE_MAP_END 11:59.28 ^~~~~~~~~~~~~~~~~~~~ 11:59.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 11:59.28 else 11:59.28 ^~~~ 11:59.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 11:59.28 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 11:59.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.28 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBaseContentStream.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 11:59.28 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 11:59.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.29 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedInputStream::QueryInterface(const nsIID&, void**)': 11:59.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.29 foundInterface = 0; \ 11:59.29 ^~~~~~~~~~~~~~ 11:59.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:59.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.29 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:59.29 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 11:59.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.29 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:11, 11:59.29 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:128: 11:59.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:59.30 } else 11:59.30 ^~~~ 11:59.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 11:59.30 } else 11:59.30 ^~~~ 11:59.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 11:59.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 11:59.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 11:59.31 from /builddir/build/BUILD/firefox-63.0/netwerk/base/RequestContextService.cpp:7, 11:59.31 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base1.cpp:2: 11:59.31 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp: In member function 'virtual nsresult nsBufferedOutputStream::QueryInterface(const nsIID&, void**)': 11:59.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.31 foundInterface = 0; \ 11:59.31 ^~~~~~~~~~~~~~ 11:59.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 11:59.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 11:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.32 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:851:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 11:59.32 NS_INTERFACE_MAP_END_INHERITING(nsBufferedStream) 11:59.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 11:59.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 11:59.32 else 11:59.32 ^~~~ 11:59.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:59.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:59.32 ^~~~~~~~~~~~~~~~~~ 11:59.32 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsBufferedStreams.cpp:850:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:59.32 NS_INTERFACE_MAP_ENTRY(nsIStreamBufferAccess) 11:59.32 ^~~~~~~~~~~~~~~~~~~~~~ 11:59.36 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp: In member function 'nsresult mozilla::net::nsLoadGroup::AggregatedQueryInterface(const nsIID&, void**)': 11:59.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.36 foundInterface = 0; \ 11:59.36 ^~~~~~~~~~~~~~ 11:59.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:59.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:59.36 ^~~~~~~~~~~~~~~~~~~~~~~ 11:59.36 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:148:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:59.36 NS_INTERFACE_MAP_END 11:59.36 ^~~~~~~~~~~~~~~~~~~~ 11:59.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 11:59.36 else 11:59.36 ^~~~ 11:59.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 11:59.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 11:59.36 ^~~~~~~~~~~~~~~~~~ 11:59.36 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsLoadGroup.cpp:147:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 11:59.36 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 11:59.36 ^~~~~~~~~~~~~~~~~~~~~~ 11:59.39 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp: In member function 'virtual nsresult nsMIMEInputStream::QueryInterface(const nsIID&, void**)': 11:59.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 11:59.39 foundInterface = 0; \ 11:59.39 ^~~~~~~~~~~~~~ 11:59.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 11:59.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 11:59.39 ^~~~~~~~~~~~~~~~~~~~~~~ 11:59.39 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsMIMEInputStream.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 11:59.39 NS_INTERFACE_MAP_END 11:59.39 ^~~~~~~~~~~~~~~~~~~~ 11:59.39 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsFileStreams.cpp:24, 11:59.39 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base2.cpp:29: 11:59.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 11:59.39 } else 11:59.39 ^~~~ 11:59.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 11:59.39 } else 11:59.39 ^~~~ 12:08.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:08.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:08.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 12:08.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 12:08.59 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 12:08.59 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 12:08.59 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 12:08.59 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp: In member function 'virtual nsresult mozilla::net::nsProtocolProxyService::QueryInterface(const nsIID&, void**)': 12:08.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:08.59 foundInterface = 0; \ 12:08.59 ^~~~~~~~~~~~~~ 12:08.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:08.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:08.59 ^~~~~~~~~~~~~~~~~~~~~~~ 12:08.59 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:08.59 NS_INTERFACE_MAP_END 12:08.59 ^~~~~~~~~~~~~~~~~~~~ 12:08.59 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:13, 12:08.59 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:11: 12:08.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 12:08.59 } else 12:08.59 ^~~~ 12:08.59 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsProtocolProxyService.cpp:806:1: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 12:08.59 NS_IMPL_QUERY_CLASSINFO(nsProtocolProxyService) 12:08.59 ^~~~~~~~~~~~~~~~~~~~~~~ 12:08.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:08.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:08.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 12:08.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 12:08.67 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 12:08.67 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 12:08.67 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 12:08.67 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp: In member function 'virtual nsresult mozilla::net::nsSecCheckWrapChannelBase::QueryInterface(const nsIID&, void**)': 12:08.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:08.67 foundInterface = 0; \ 12:08.67 ^~~~~~~~~~~~~~ 12:08.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:08.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:08.68 ^~~~~~~~~~~~~~~~~~~~~~~ 12:08.68 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:08.68 NS_INTERFACE_MAP_END 12:08.68 ^~~~~~~~~~~~~~~~~~~~ 12:08.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 12:08.68 else 12:08.68 ^~~~ 12:08.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:08.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:08.68 ^~~~~~~~~~~~~~~~~~ 12:08.68 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSecCheckWrapChannel.cpp:30:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:08.68 NS_INTERFACE_MAP_ENTRY(nsISecCheckWrapChannel) 12:08.68 ^~~~~~~~~~~~~~~~~~~~~~ 12:09.13 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleNestedURI::Mutator::QueryInterface(const nsIID&, void**)': 12:09.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.13 foundInterface = 0; \ 12:09.13 ^~~~~~~~~~~~~~ 12:09.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.13 ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.13 NS_INTERFACE_MAP_END \ 12:09.13 ^~~~~~~~~~~~~~~~~~~~ 12:09.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.13 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 12:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.14 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 12:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.14 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 12:09.14 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 12:09.14 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 12:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 12:09.14 /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 12:09.14 } else \ 12:09.14 ^~~~ 12:09.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.14 } else \ 12:09.14 ^~~~ 12:09.14 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:242:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.14 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleNestedURI::Mutator, 12:09.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 12:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 12:09.14 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 12:09.14 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 12:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 12:09.14 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::QueryInterface(const nsIID&, void**)': 12:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.15 foundInterface = 0; \ 12:09.15 ^~~~~~~~~~~~~~ 12:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.15 ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.15 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.15 NS_INTERFACE_MAP_END 12:09.15 ^~~~~~~~~~~~~~~~~~~~ 12:09.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 12:09.15 else 12:09.15 ^~~~ 12:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:09.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:09.15 ^~~~~~~~~~~~~~~~~~ 12:09.15 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:09.15 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 12:09.15 ^~~~~~~~~~~~~~~~~~~~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp: In member function 'virtual nsresult mozilla::net::nsSimpleURI::Mutator::QueryInterface(const nsIID&, void**)': 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.17 foundInterface = 0; \ 12:09.17 ^~~~~~~~~~~~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.17 ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.17 NS_INTERFACE_MAP_END \ 12:09.17 ^~~~~~~~~~~~~~~~~~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.17 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 12:09.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 12:09.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.17 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 12:09.17 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 12:09.17 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 12:09.17 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 12:09.17 } else \ 12:09.17 ^~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.17 } else \ 12:09.17 ^~~~ 12:09.17 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.cpp:824:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.17 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsSimpleURI::Mutator, 12:09.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:09.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:09.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 12:09.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAsyncInputStream.h:10, 12:09.78 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.h:23, 12:09.78 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsPreloadedStream.cpp:6, 12:09.78 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:2: 12:09.78 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::QueryInterface(const nsIID&, void**)': 12:09.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.78 foundInterface = 0; \ 12:09.78 ^~~~~~~~~~~~~~ 12:09.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.78 ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.78 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1202:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.78 NS_INTERFACE_MAP_END 12:09.78 ^~~~~~~~~~~~~~~~~~~~ 12:09.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 12:09.78 else 12:09.78 ^~~~ 12:09.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:09.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:09.78 ^~~~~~~~~~~~~~~~~~ 12:09.78 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:1201:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:09.78 NS_INTERFACE_MAP_ENTRY(nsISizeOf) 12:09.78 ^~~~~~~~~~~~~~~~~~~~~~ 12:09.80 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp: In member function 'virtual nsresult mozilla::net::nsStandardURL::Mutator::QueryInterface(const nsIID&, void**)': 12:09.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:09.80 foundInterface = 0; \ 12:09.81 ^~~~~~~~~~~~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:09.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:09.81 ^~~~~~~~~~~~~~~~~~~~~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:09.81 NS_INTERFACE_MAP_END \ 12:09.81 ^~~~~~~~~~~~~~~~~~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.81 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 12:09.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.81 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 12:09.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:09.81 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 12:09.81 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 12:09.81 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.cpp:10, 12:09.81 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base3.cpp:74: 12:09.81 /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 12:09.81 } else \ 12:09.81 ^~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:09.81 } else \ 12:09.81 ^~~~ 12:09.81 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.cpp:2136:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:09.81 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsStandardURL::Mutator, 12:09.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:10.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:10.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:10.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThreadRetargetableStreamListener.h:10, 12:10.54 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.h:9, 12:10.54 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStreamLoader.cpp:6, 12:10.54 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/base/Unified_cpp_netwerk_base4.cpp:2: 12:10.54 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp: In member function 'virtual nsresult mozilla::net::nsUDPMessage::QueryInterface(const nsIID&, void**)': 12:10.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:10.54 foundInterface = 0; \ 12:10.54 ^~~~~~~~~~~~~~ 12:10.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:10.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:10.54 ^~~~~~~~~~~~~~~~~~~~~~~ 12:10.54 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:10.54 NS_INTERFACE_MAP_END 12:10.54 ^~~~~~~~~~~~~~~~~~~~ 12:10.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 12:10.55 else 12:10.55 ^~~~ 12:10.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:10.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:10.55 ^~~~~~~~~~~~~~~~~~ 12:10.55 /builddir/build/BUILD/firefox-63.0/netwerk/base/nsUDPSocket.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:10.55 NS_INTERFACE_MAP_ENTRY(nsIUDPMessage) 12:10.55 ^~~~~~~~~~~~~~~~~~~~~~ 12:10.90 Compiling rustc_version v0.2.1 12:13.52 netwerk/cache2 12:14.42 Compiling env_logger v0.5.6 12:18.04 Compiling phf_generator v0.7.21 12:18.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:18.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:18.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICacheEntry.h:10, 12:18.06 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.h:8, 12:18.06 from /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheEntry.cpp:6, 12:18.06 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/cache2/Unified_cpp_netwerk_cache20.cpp:2: 12:18.06 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp: In member function 'virtual nsresult mozilla::net::CacheFile::QueryInterface(const nsIID&, void**)': 12:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.06 foundInterface = 0; \ 12:18.06 ^~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.06 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:173:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.06 NS_INTERFACE_MAP_END 12:18.06 ^~~~~~~~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:18.06 else 12:18.06 ^~~~ 12:18.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:18.06 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.06 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFile.cpp:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:18.06 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, 12:18.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.10 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp: In member function 'virtual nsresult mozilla::net::CacheFileChunk::QueryInterface(const nsIID&, void**)': 12:18.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.10 foundInterface = 0; \ 12:18.10 ^~~~~~~~~~~~~~ 12:18.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.10 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.10 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.10 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:333:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.11 NS_INTERFACE_MAP_END 12:18.11 ^~~~~~~~~~~~~~~~~~~~ 12:18.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 12:18.11 else 12:18.11 ^~~~ 12:18.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:18.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:18.11 ^~~~~~~~~~~~~~~~~~ 12:18.11 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileChunk.cpp:332:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:18.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:18.11 ^~~~~~~~~~~~~~~~~~~~~~ 12:18.18 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp: In member function 'virtual nsresult mozilla::net::CacheFileHandle::QueryInterface(const nsIID&, void**)': 12:18.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.18 foundInterface = 0; \ 12:18.18 ^~~~~~~~~~~~~~ 12:18.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.18 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.18 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.19 NS_INTERFACE_MAP_END 12:18.19 ^~~~~~~~~~~~~~~~~~~~ 12:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:18.19 else 12:18.19 ^~~~ 12:18.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:18.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:18.19 ^~~~~~~~~~~~~~~~~~ 12:18.19 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileIOManager.cpp:112:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:18.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 12:18.19 ^~~~~~~~~~~~~~~~~~~~~~ 12:18.26 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileInputStream::QueryInterface(const nsIID&, void**)': 12:18.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.26 foundInterface = 0; \ 12:18.27 ^~~~~~~~~~~~~~ 12:18.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.27 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.27 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.27 NS_INTERFACE_MAP_END 12:18.27 ^~~~~~~~~~~~~~~~~~~~ 12:18.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:18.27 else 12:18.27 ^~~~ 12:18.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:18.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:18.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.27 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileInputStream.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:18.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 12:18.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.29 Compiling syn v0.14.6 12:18.29 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp: In member function 'virtual nsresult mozilla::net::CacheFileOutputStream::QueryInterface(const nsIID&, void**)': 12:18.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.29 foundInterface = 0; \ 12:18.29 ^~~~~~~~~~~~~~ 12:18.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.30 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.30 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.30 NS_INTERFACE_MAP_END 12:18.30 ^~~~~~~~~~~~~~~~~~~~ 12:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:18.30 else 12:18.30 ^~~~ 12:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 12:18.30 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 12:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.30 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheFileOutputStream.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 12:18.30 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStream) 12:18.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:18.33 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp: In member function 'virtual nsresult mozilla::net::CacheIndex::QueryInterface(const nsIID&, void**)': 12:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:18.34 foundInterface = 0; \ 12:18.34 ^~~~~~~~~~~~~~ 12:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:18.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:18.34 ^~~~~~~~~~~~~~~~~~~~~~~ 12:18.34 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:18.34 NS_INTERFACE_MAP_END 12:18.34 ^~~~~~~~~~~~~~~~~~~~ 12:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 12:18.34 else 12:18.34 ^~~~ 12:18.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 12:18.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 12:18.34 ^~~~~~~~~~~~~~~~~~ 12:18.34 /builddir/build/BUILD/firefox-63.0/netwerk/cache2/CacheIndex.cpp:257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 12:18.34 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 12:18.34 ^~~~~~~~~~~~~~~~~~~~~~ 12:26.96 netwerk/protocol/about 12:29.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 12:29.49 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 12:29.49 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 12:29.49 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 12:29.49 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::QueryInterface(const nsIID&, void**)': 12:29.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.49 foundInterface = 0; \ 12:29.49 ^~~~~~~~~~~~~~ 12:29.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 12:29.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 12:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.49 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:363:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 12:29.49 NS_INTERFACE_MAP_END_INHERITING(nsSimpleNestedURI) 12:29.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 12:29.49 /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 12:29.49 else 12:29.50 ^~~~ 12:29.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 12:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 12:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAboutModule.h:10, 12:29.50 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.h:9, 12:29.50 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutBlank.cpp:6, 12:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:2: 12:29.50 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::nsNestedAboutURI::Mutator::QueryInterface(const nsIID&, void**)': 12:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 12:29.50 foundInterface = 0; \ 12:29.50 ^~~~~~~~~~~~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 12:29.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 12:29.50 ^~~~~~~~~~~~~~~~~~~~~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 12:29.50 NS_INTERFACE_MAP_END \ 12:29.50 ^~~~~~~~~~~~~~~~~~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:29.50 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 12:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:29.50 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 12:29.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:29.50 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 12:29.50 from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleNestedURI.h:16, 12:29.50 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.h:10, 12:29.50 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:9, 12:29.50 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/about/Unified_cpp_protocol_about0.cpp:29: 12:29.50 /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 12:29.50 } else \ 12:29.50 ^~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 12:29.50 } else \ 12:29.50 ^~~~ 12:29.50 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/about/nsAboutProtocolHandler.cpp:453:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 12:29.51 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsNestedAboutURI::Mutator, 12:29.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 12:31.90 Compiling cexpr v0.2.3 12:43.81 Compiling tokio-io v0.1.7 12:43.82 netwerk/protocol/data 12:45.60 Compiling syn v0.13.1 12:49.37 netwerk/protocol/file 12:55.61 Compiling uuid v0.5.1 12:56.64 netwerk/protocol/ftp 13:12.06 netwerk/protocol/gio 13:14.11 netwerk/protocol/http 13:29.39 netwerk/protocol/res 13:31.94 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:31.94 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:31.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:31.94 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:31.94 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:31.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:31.94 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 13:31.94 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/ASpdySession.cpp:8, 13:31.94 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http0.cpp:2: 13:31.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp: In member function 'virtual nsresult mozilla::net::AltDataOutputStreamChild::QueryInterface(const nsIID&, void**)': 13:31.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:31.94 foundInterface = 0; \ 13:31.94 ^~~~~~~~~~~~~~ 13:31.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:31.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:31.94 ^~~~~~~~~~~~~~~~~~~~~~~ 13:31.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:31.94 NS_INTERFACE_MAP_END 13:31.94 ^~~~~~~~~~~~~~~~~~~~ 13:31.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 13:31.94 else 13:31.94 ^~~~ 13:31.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:31.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:31.94 ^~~~~~~~~~~~~~~~~~ 13:31.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/AltDataOutputStreamChild.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:31.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 13:31.94 ^~~~~~~~~~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp: In member function 'virtual nsresult mozilla::net::Http2Session::QueryInterface(const nsIID&, void**)': 13:32.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:32.35 foundInterface = 0; \ 13:32.35 ^~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:32.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:32.35 ^~~~~~~~~~~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:32.35 NS_INTERFACE_MAP_END 13:32.35 ^~~~~~~~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 13:32.35 else 13:32.35 ^~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:32.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:32.35 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/Http2Session.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:32.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsAHttpConnection) 13:32.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 13:34.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerializable.h:10, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrincipal.h:10, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsJSPrincipals.h:10, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoParent.h:8, 13:34.20 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:9, 13:34.20 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:34.20 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp: In member function 'virtual nsresult mozilla::net::SubstitutingURL::Mutator::QueryInterface(const nsIID&, void**)': 13:34.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:34.20 foundInterface = 0; \ 13:34.20 ^~~~~~~~~~~~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:34.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:34.20 ^~~~~~~~~~~~~~~~~~~~~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:34.20 NS_INTERFACE_MAP_END \ 13:34.20 ^~~~~~~~~~~~~~~~~~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:34.20 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 13:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:34.20 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 13:34.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.20 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsStandardURL.h:24, 13:34.20 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.h:15, 13:34.20 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.h:12, 13:34.20 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/ExtensionProtocolHandler.cpp:7, 13:34.20 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/res/Unified_cpp_netwerk_protocol_res0.cpp:2: 13:34.20 /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 13:34.20 } else \ 13:34.20 ^~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 13:34.20 } else \ 13:34.20 ^~~~ 13:34.20 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/res/SubstitutingProtocolHandler.cpp:38:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 13:34.21 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(SubstitutingURL::Mutator, 13:34.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.91 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp: In member function 'virtual nsresult mozilla::net::HttpBaseChannel::QueryInterface(const nsIID&, void**)': 13:34.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:34.91 foundInterface = 0; \ 13:34.91 ^~~~~~~~~~~~~~ 13:34.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:34.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.91 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:431:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:34.91 NS_INTERFACE_MAP_END_INHERITING(nsHashPropertyBag) 13:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.91 /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 13:34.91 } else 13:34.91 ^~~~ 13:34.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 13:34.91 NS_IMPL_QUERY_BODY_CONCRETE(_class) 13:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:34.91 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpBaseChannel.cpp:430:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 13:34.91 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpBaseChannel) 13:34.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.09 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelChild::QueryInterface(const nsIID&, void**)': 13:37.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:37.09 foundInterface = 0; \ 13:37.09 ^~~~~~~~~~~~~~ 13:37.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:37.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:37.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.09 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:300:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:37.09 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 13:37.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:37.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 13:37.09 else 13:37.09 ^~~~ 13:37.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 13:37.09 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 13:37.09 ^~~~~~~~~~~~~~~~~~ 13:37.09 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelChild.cpp:299:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 13:37.09 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 13:37.09 ^~~~~~~~~~~~~~~~~~~~~~ 13:38.41 Compiling crossbeam-deque v0.3.1 13:38.79 netwerk/protocol/viewsource 13:41.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 13:41.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 13:41.16 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.h:10, 13:41.16 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:7, 13:41.16 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/viewsource/Unified_cpp_protocol_viewsource0.cpp:2: 13:41.16 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp: In member function 'virtual nsresult nsViewSourceChannel::QueryInterface(const nsIID&, void**)': 13:41.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:41.16 foundInterface = 0; \ 13:41.16 ^~~~~~~~~~~~~~ 13:41.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:41.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:41.16 ^~~~~~~~~~~~~~~~~~~~~~~ 13:41.16 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:41.16 NS_INTERFACE_MAP_END 13:41.16 ^~~~~~~~~~~~~~~~~~~~ 13:41.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 13:41.16 else 13:41.16 ^~~~ 13:41.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 13:41.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 13:41.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:41.17 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/viewsource/nsViewSourceChannel.cpp:38:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 13:41.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIViewSourceChannel) 13:41.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:44.94 Compiling mp4parse_capi v0.10.1 (file:///builddir/build/BUILD/firefox-63.0/media/mp4parse-rust/mp4parse_capi) 13:51.08 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 13:51.08 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 13:51.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 13:51.08 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 13:51.08 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 13:51.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 13:51.08 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 13:51.08 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:8, 13:51.08 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http1.cpp:2: 13:51.08 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParent::QueryInterface(const nsIID&, void**)': 13:51.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:51.08 foundInterface = 0; \ 13:51.08 ^~~~~~~~~~~~~~ 13:51.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:51.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:51.08 ^~~~~~~~~~~~~~~~~~~~~~~ 13:51.08 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:306:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:51.08 NS_INTERFACE_MAP_END 13:51.08 ^~~~~~~~~~~~~~~~~~~~ 13:51.08 /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 13:51.08 } else 13:51.08 ^~~~ 13:51.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 13:51.08 NS_IMPL_QUERY_BODY_CONCRETE(_class) 13:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.08 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParent.cpp:305:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 13:51.08 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParent) 13:51.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.19 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp: In member function 'virtual nsresult mozilla::net::HttpChannelParentListener::QueryInterface(const nsIID&, void**)': 13:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:51.19 foundInterface = 0; \ 13:51.19 ^~~~~~~~~~~~~~ 13:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 13:51.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 13:51.19 ^~~~~~~~~~~~~~~~~~~~~~~ 13:51.19 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 13:51.19 NS_INTERFACE_MAP_END 13:51.19 ^~~~~~~~~~~~~~~~~~~~ 13:51.19 /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 13:51.19 } else 13:51.19 ^~~~ 13:51.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 13:51.19 NS_IMPL_QUERY_BODY_CONCRETE(_class) 13:51.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:51.19 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpChannelParentListener.cpp:60:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 13:51.19 NS_INTERFACE_MAP_ENTRY_CONCRETE(HttpChannelParentListener) 13:51.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:53.01 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp: In member function 'virtual nsresult mozilla::net::nsHttpChannel::QueryInterface(const nsIID&, void**)': 13:53.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 13:53.02 foundInterface = 0; \ 13:53.02 ^~~~~~~~~~~~~~ 13:53.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 13:53.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 13:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:53.02 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6086:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 13:53.02 NS_INTERFACE_MAP_END_INHERITING(HttpBaseChannel) 13:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:53.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 13:53.02 } else 13:53.02 ^~~~ 13:53.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 13:53.02 NS_IMPL_QUERY_BODY_CONCRETE(_class) 13:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 13:53.02 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpChannel.cpp:6085:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 13:53.02 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpChannel) 13:53.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.43 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:00.43 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:00.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:00.43 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:00.43 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:00.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:00.43 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/HttpLog.h:21, 14:00.43 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:8, 14:00.43 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:2: 14:00.43 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnection::QueryInterface(const nsIID&, void**)': 14:00.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:00.44 foundInterface = 0; \ 14:00.44 ^~~~~~~~~~~~~~ 14:00.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:00.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:00.44 ^~~~~~~~~~~~~~~~~~~~~~~ 14:00.44 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:00.44 NS_INTERFACE_MAP_END 14:00.44 ^~~~~~~~~~~~~~~~~~~~ 14:00.44 /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 14:00.44 } else 14:00.44 ^~~~ 14:00.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 14:00.44 NS_IMPL_QUERY_BODY_CONCRETE(_class) 14:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.44 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnection.cpp:2331:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 14:00.44 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsHttpConnection) 14:00.44 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 14:00.55 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp: In member function 'virtual nsresult mozilla::net::nsHttpConnectionMgr::nsHalfOpenSocket::QueryInterface(const nsIID&, void**)': 14:00.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:00.55 foundInterface = 0; \ 14:00.55 ^~~~~~~~~~~~~~ 14:00.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:00.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:00.56 ^~~~~~~~~~~~~~~~~~~~~~~ 14:00.56 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/http/nsHttpConnectionMgr.cpp:3948:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:00.56 NS_INTERFACE_MAP_END 14:00.56 ^~~~~~~~~~~~~~~~~~~~ 14:00.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/http/Unified_cpp_protocol_http2.cpp:20: 14:00.56 /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 14:00.56 } else 14:00.56 ^~~~ 14:11.70 Compiling mio-uds v0.6.4 14:12.57 Compiling crossbeam-deque v0.2.0 14:12.91 Compiling nserror v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/nserror) 14:13.78 Compiling u2fhid v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/dom/webauthn/u2f-hid-rs) 14:24.40 Compiling gl_generator v0.9.0 14:24.41 netwerk/protocol/wyciwyg 14:24.41 netwerk/protocol/websocket 14:24.92 netwerk/system/linux 14:26.33 netwerk/ipc 14:30.93 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 14:30.93 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 14:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 14:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNecko.h:11, 14:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/net/PNeckoChild.h:9, 14:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/net/NeckoChild.h:11, 14:30.93 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketLog.h:12, 14:30.93 from /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/BaseWebSocketChannel.cpp:7, 14:30.93 from /builddir/build/BUILD/firefox-63.0/objdir/netwerk/protocol/websocket/Unified_cpp_protocol_websocket0.cpp:2: 14:30.93 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp: In member function 'virtual nsresult mozilla::net::WebSocketChannelChild::QueryInterface(const nsIID&, void**)': 14:30.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:30.93 foundInterface = 0; \ 14:30.93 ^~~~~~~~~~~~~~ 14:30.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:30.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:30.93 ^~~~~~~~~~~~~~~~~~~~~~~ 14:30.93 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:30.93 NS_INTERFACE_MAP_END 14:30.93 ^~~~~~~~~~~~~~~~~~~~ 14:30.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 14:30.94 else 14:30.94 ^~~~ 14:30.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:30.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:30.94 ^~~~~~~~~~~~~~~~~~ 14:30.94 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketChannelChild.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:30.94 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableRequest) 14:30.94 ^~~~~~~~~~~~~~~~~~~~~~ 14:31.00 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventListenerParent::QueryInterface(const nsIID&, void**)': 14:31.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:31.01 foundInterface = 0; \ 14:31.01 ^~~~~~~~~~~~~~ 14:31.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:31.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:31.01 ^~~~~~~~~~~~~~~~~~~~~~~ 14:31.01 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:31.01 NS_INTERFACE_MAP_END 14:31.01 ^~~~~~~~~~~~~~~~~~~~ 14:31.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 14:31.01 else 14:31.01 ^~~~ 14:31.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:31.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:31.01 ^~~~~~~~~~~~~~~~~~ 14:31.01 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventListenerParent.cpp:16:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:31.01 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventListener) 14:31.01 ^~~~~~~~~~~~~~~~~~~~~~ 14:31.02 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp: In member function 'virtual nsresult mozilla::net::WebSocketEventService::QueryInterface(const nsIID&, void**)': 14:31.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:31.02 foundInterface = 0; \ 14:31.02 ^~~~~~~~~~~~~~ 14:31.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:31.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:31.02 ^~~~~~~~~~~~~~~~~~~~~~~ 14:31.02 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:31.02 NS_INTERFACE_MAP_END 14:31.02 ^~~~~~~~~~~~~~~~~~~~ 14:31.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 14:31.03 else 14:31.03 ^~~~ 14:31.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:31.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:31.03 ^~~~~~~~~~~~~~~~~~ 14:31.03 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketEventService.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:31.03 NS_INTERFACE_MAP_ENTRY(nsIWebSocketEventService) 14:31.03 ^~~~~~~~~~~~~~~~~~~~~~ 14:31.03 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp: In member function 'virtual nsresult mozilla::net::WebSocketFrame::QueryInterface(const nsIID&, void**)': 14:31.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 14:31.03 foundInterface = 0; \ 14:31.03 ^~~~~~~~~~~~~~ 14:31.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 14:31.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 14:31.03 ^~~~~~~~~~~~~~~~~~~~~~~ 14:31.04 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 14:31.04 NS_INTERFACE_MAP_END 14:31.04 ^~~~~~~~~~~~~~~~~~~~ 14:31.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 14:31.04 else 14:31.04 ^~~~ 14:31.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 14:31.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 14:31.04 ^~~~~~~~~~~~~~~~~~ 14:31.04 /builddir/build/BUILD/firefox-63.0/netwerk/protocol/websocket/WebSocketFrame.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 14:31.04 NS_INTERFACE_MAP_ENTRY(nsIWebSocketFrame) 14:31.04 ^~~~~~~~~~~~~~~~~~~~~~ 14:31.69 Compiling parking_lot_core v0.2.14 14:33.83 Compiling fallible v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/fallible) 14:34.73 netwerk/wifi 14:36.56 netwerk/build 14:39.56 extensions/auth 14:41.19 Compiling url v1.7.0 14:50.41 Compiling gkrust-shared v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust/shared) 14:50.41 ipc/chromium 14:50.41 ipc/chromium/src/third_party 14:55.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium1.cpp:47: 14:55.73 /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/string_util.cc: In function 'int StringToInt(const string&)': 14:55.73 /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] 14:55.73 return result; 14:55.73 ^~~~~~ 14:57.37 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/pickle.h:17, 14:57.37 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/base/histogram.cc:20, 14:57.37 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/chromium/Unified_cpp_ipc_chromium0.cpp:56: 14:57.37 /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]': 14:57.37 /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] 14:57.37 aIter.Advance(*this, *lastSegmentSize); 14:57.37 ^~~~~ 14:59.34 ipc/glue 15:00.82 Compiling cose-c v0.1.5 15:01.72 ipc/ipdl 15:02.36 Compiling phf_codegen v0.7.21 15:02.67 Compiling tokio-codec v0.1.0 15:03.40 Compiling tokio-reactor v0.1.3 15:07.05 Compiling cssparser v0.24.0 16:12.17 Compiling serde_derive v1.0.66 (https://github.com/servo/serde?branch=deserialize_from_enums8#c4457d80) 16:15.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:18, 16:15.45 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 16:15.45 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PContent.cpp:7, 16:15.45 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols10.cpp:56: 16:15.45 /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]': 16:15.45 /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] 16:15.45 class CreatedWindowInfo final 16:15.45 ^~~~~~~~~~~~~~~~~ 16:15.59 /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}]': 16:15.59 /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] 16:15.59 class CreatedWindowInfo final 16:15.59 ^~~~~~~~~~~~~~~~~ 18:07.59 Compiling synstructure v0.9.0 18:35.99 Compiling num-derive v0.2.2 18:41.36 Compiling tokio-threadpool v0.1.5 18:47.02 Compiling darling_core v0.4.0 19:17.89 Compiling synstructure v0.8.1 19:42.02 Compiling cstr-macros v0.1.3 19:45.50 Compiling xpcom_macros v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom/xpcom_macros) 20:09.20 Compiling encoding_glue v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/intl/encoding_glue) 20:10.58 Compiling netwerk_helper v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/rust-helper) 20:11.44 Compiling rsdparsa_capi v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/media/webrtc/signaling/src/sdp/rsdparsa_capi) 21:03.05 Compiling gleam v0.6.0 21:23.69 Compiling parking_lot v0.6.3 21:25.38 Compiling lmdb-rkv v0.8.2 21:26.98 Compiling selectors v0.20.0 (file:///builddir/build/BUILD/firefox-63.0/servo/components/selectors) 21:31.36 Compiling cssparser-macros v0.3.3 21:44.74 Compiling tokio-tcp v0.1.1 21:46.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackground.h:18, 21:46.70 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/ipc/PBackgroundParent.h:9, 21:46.70 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/PBroadcastChannel.cpp:7, 21:46.70 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/UnifiedProtocols6.cpp:2: 21:46.70 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h: In member function 'void mozilla::MozPromise::DispatchAll() [with ResolveValueT = mozilla::dom::CreatedWindowInfo; RejectValueT = mozilla::ipc::ResponseRejectReason; bool IsExclusive = false]': 21:46.70 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:46.70 class CreatedWindowInfo final 21:46.70 ^~~~~~~~~~~~~~~~~ 21:46.79 Compiling tokio-udp v0.1.1 21:46.83 /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}]': 21:46.83 /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/DOMTypes.h:1174:7: warning: '.mozilla::dom::CreatedWindowInfo::windowOpened_' may be used uninitialized in this function [-Wmaybe-uninitialized] 21:46.83 class CreatedWindowInfo final 21:46.83 ^~~~~~~~~~~~~~~~~ 22:24.89 Compiling tokio-fs v0.1.3 22:26.86 Compiling darling_macro v0.4.0 22:27.88 ipc/testshell 22:32.51 Compiling malloc_size_of_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of_derive) 22:39.21 Compiling cstr v0.1.3 22:39.35 ipc/contentproc 22:40.01 js/ipc 22:46.54 Compiling xpcom v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/xpcom/rust/xpcom) 22:47.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 22:47.24 from /builddir/build/BUILD/firefox-63.0/js/src/jsfriendapi.h:18, 22:47.24 from /builddir/build/BUILD/firefox-63.0/js/ipc/CPOWTimer.cpp:8, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:2: 22:47.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 22:47.24 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 22:47.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 22:47.24 memset(aT, 0, sizeof(T)); 22:47.24 ~~~~~~^~~~~~~~~~~~~~~~~~ 22:47.24 In file included from /builddir/build/BUILD/firefox-63.0/js/ipc/JavaScriptChild.cpp:13, 22:47.24 from /builddir/build/BUILD/firefox-63.0/objdir/js/ipc/Unified_cpp_js_ipc0.cpp:11: 22:47.24 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 22:47.24 struct GlobalProperties { 22:47.24 ^~~~~~~~~~~~~~~~ 22:54.22 hal 23:03.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:03.01 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message.h:21, 23:03.01 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_channel.h:13, 23:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ipc/Transport.h:11, 23:03.01 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundChild.h:12, 23:03.01 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundImpl.cpp:7, 23:03.01 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/glue/Unified_cpp_ipc_glue0.cpp:2: 23:03.01 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp: In member function 'virtual nsresult mozilla::ipc::IPCStreamDestination::DelayedStartInputStream::QueryInterface(const nsIID&, void**)': 23:03.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:03.01 foundInterface = 0; \ 23:03.01 ^~~~~~~~~~~~~~ 23:03.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:03.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:03.01 ^~~~~~~~~~~~~~~~~~~~~~~ 23:03.01 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:03.02 NS_INTERFACE_MAP_END 23:03.02 ^~~~~~~~~~~~~~~~~~~~ 23:03.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 23:03.02 else 23:03.02 ^~~~ 23:03.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:03.02 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:03.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:03.02 /builddir/build/BUILD/firefox-63.0/ipc/glue/IPCStreamDestination.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:03.02 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAsyncInputStream) 23:03.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:10.14 Compiling rayon v1.0.0 23:11.52 js/xpconnect/wrappers 23:11.61 js/xpconnect/loader 23:14.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 23:14.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 23:14.54 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:19: 23:14.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:14.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:14.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] 23:14.54 memset(aT, 0, sizeof(T)); 23:14.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:14.54 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSComponentLoader.cpp:39: 23:14.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:14.54 struct GlobalProperties { 23:14.54 ^~~~~~~~~~~~~~~~ 23:15.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Proxy.h:12, 23:15.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Wrapper.h:12, 23:15.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/WrapperFactory.h:10, 23:15.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.h:12, 23:15.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:7: 23:15.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:15.18 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:15.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 23:15.18 memset(aT, 0, sizeof(T)); 23:15.18 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:15.18 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/XrayWrapper.cpp:17: 23:15.18 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:15.18 struct GlobalProperties { 23:15.18 ^~~~~~~~~~~~~~~~ 23:18.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 23:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 23:18.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 23:18.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 23:18.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 23:18.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::PrecompiledScript::QueryInterface(const nsIID&, void**)': 23:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:18.20 foundInterface = 0; \ 23:18.20 ^~~~~~~~~~~~~~ 23:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:18.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:18.20 ^~~~~~~~~~~~~~~~~~~~~~~ 23:18.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:360:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:18.20 NS_INTERFACE_MAP_END 23:18.20 ^~~~~~~~~~~~~~~~~~~~ 23:18.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 23:18.20 else 23:18.20 ^~~~ 23:18.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:18.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:18.20 ^~~~~~~~~~~~~~~~~~ 23:18.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/ChromeScriptLoader.cpp:359:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:18.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:18.20 ^~~~~~~~~~~~~~~~~~~~~~ 23:20.02 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp: In member function 'virtual nsresult AsyncScriptLoader::QueryInterface(const nsIID&, void**)': 23:20.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:20.03 foundInterface = 0; \ 23:20.03 ^~~~~~~~~~~~~~ 23:20.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:20.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:20.03 ^~~~~~~~~~~~~~~~~~~~~~~ 23:20.03 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:325:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:20.03 NS_INTERFACE_MAP_END 23:20.03 ^~~~~~~~~~~~~~~~~~~~ 23:20.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 23:20.03 else 23:20.03 ^~~~ 23:20.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:20.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:20.03 ^~~~~~~~~~~~~~~~~~ 23:20.03 /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:324:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:20.03 NS_INTERFACE_MAP_ENTRY(nsIIncrementalStreamLoaderObserver) 23:20.03 ^~~~~~~~~~~~~~~~~~~~~~ 23:20.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 23:20.27 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.h:9, 23:20.27 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/AutoMemMap.cpp:7, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:2: 23:20.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:20.27 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:20.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] 23:20.27 memset(aT, 0, sizeof(T)); 23:20.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:20.27 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/loader/mozJSSubScriptLoader.cpp:21, 23:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/loader/Unified_cpp_js_xpconnect_loader0.cpp:56: 23:20.27 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:20.27 struct GlobalProperties { 23:20.28 ^~~~~~~~~~~~~~~~ 23:23.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:23.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Id.h:26, 23:23.05 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.h:10, 23:23.05 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:7, 23:23.06 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 23:23.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:23.06 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:23.06 /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] 23:23.06 memset(aT, 0, sizeof(T)); 23:23.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:23.06 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/wrappers/AccessCheck.cpp:25, 23:23.06 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/wrappers/Unified_cpp_xpconnect_wrappers0.cpp:2: 23:23.06 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:23.06 struct GlobalProperties { 23:23.06 ^~~~~~~~~~~~~~~~ 23:24.52 js/xpconnect/src 23:25.47 Compiling cubeb-core v0.5.1 23:25.90 intl/chardet 23:26.48 modules/libjar 23:29.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:29.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:29.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 23:29.40 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARInputStream.h:10, 23:29.40 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJAR.cpp:7, 23:29.41 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:2: 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::QueryInterface(const nsIID&, void**)': 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:29.41 foundInterface = 0; \ 23:29.41 ^~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:29.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:29.41 NS_INTERFACE_MAP_END 23:29.41 ^~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:29.41 } else 23:29.41 ^~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:29.41 NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:29.41 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsJARURI) 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp: In member function 'virtual nsresult nsJARURI::Mutator::QueryInterface(const nsIID&, void**)': 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:29.41 foundInterface = 0; \ 23:29.41 ^~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:29.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:29.41 NS_INTERFACE_MAP_END \ 23:29.41 ^~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:29.41 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:29.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:29.41 In file included from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.h:17, 23:29.41 from /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARFactory.cpp:16, 23:29.41 from /builddir/build/BUILD/firefox-63.0/objdir/modules/libjar/Unified_cpp_modules_libjar0.cpp:20: 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: some parts of macro expansion are not guarded by this 'else' clause 23:29.41 } else \ 23:29.41 ^~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 23:29.41 } else \ 23:29.41 ^~~~ 23:29.41 /builddir/build/BUILD/firefox-63.0/modules/libjar/nsJARURI.cpp:263:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 23:29.41 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJARURI::Mutator, 23:29.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:30.12 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:30.12 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:30.12 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:30.12 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp: In member function 'virtual nsresult SandboxPrivate::QueryInterface(const nsIID&, void**)': 23:30.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:30.12 foundInterface = 0; \ 23:30.12 ^~~~~~~~~~~~~~ 23:30.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:30.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:30.12 ^~~~~~~~~~~~~~~~~~~~~~~ 23:30.12 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:30.12 NS_INTERFACE_MAP_END 23:30.12 ^~~~~~~~~~~~~~~~~~~~ 23:30.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 23:30.12 else 23:30.12 ^~~~ 23:30.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:30.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:30.12 ^~~~~~~~~~~~~~~~~~ 23:30.12 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/Sandbox.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:30.12 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 23:30.12 ^~~~~~~~~~~~~~~~~~~~~~ 23:30.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 23:30.46 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 23:30.46 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 23:30.47 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp: In member function 'virtual nsresult XPCVariant::QueryInterface(const nsIID&, void**)': 23:30.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:30.47 foundInterface = 0; \ 23:30.47 ^~~~~~~~~~~~~~ 23:30.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:30.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:30.47 ^~~~~~~~~~~~~~~~~~~~~~~ 23:30.47 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCVariant.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:30.47 NS_INTERFACE_MAP_END 23:30.47 ^~~~~~~~~~~~~~~~~~~~ 23:30.47 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:30.47 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 23:30.47 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 23:30.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 23:30.47 } else 23:30.47 ^~~~ 23:30.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:30.47 } else 23:30.47 ^~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponentsBase::QueryInterface(const nsIID&, void**)': 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:30.82 foundInterface = 0; \ 23:30.82 ^~~~~~~~~~~~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:30.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:30.82 ^~~~~~~~~~~~~~~~~~~~~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:30.82 NS_INTERFACE_MAP_END 23:30.82 ^~~~~~~~~~~~~~~~~~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:30.82 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:30.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:30.82 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 23:30.82 ^~~~~~~~~~~~~~~~~~~~ 23:30.82 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:30.82 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:30.82 } else 23:30.82 ^~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:30.82 } else 23:30.82 ^~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:30.82 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:30.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.82 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3258:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:30.82 NS_IMPL_ISUPPORTS_CI(nsXPCComponentsBase, nsIXPCComponentsBase) 23:30.82 ^~~~~~~~~~~~~~~~~~~~ 23:30.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 23:30.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 23:30.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:30.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:30.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:30.83 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:30.83 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:30.83 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:30.83 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp: In member function 'virtual nsresult nsXPCComponents::QueryInterface(const nsIID&, void**)': 23:30.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:30.83 foundInterface = 0; \ 23:30.83 ^~~~~~~~~~~~~~ 23:30.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 23:30.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 23:30.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.83 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCComponents.cpp:3268:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 23:30.83 NS_INTERFACE_MAP_END_INHERITING(nsXPCComponentsBase) 23:30.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:30.83 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:30.83 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:30.83 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:30.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:30.83 } else 23:30.83 ^~~~ 23:30.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:30.83 } else 23:30.83 ^~~~ 23:31.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:31.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:31.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:13, 23:31.15 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 23:31.15 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 23:31.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp: In member function 'virtual nsresult XPCWrappedNative::QueryInterface(const nsIID&, void**)': 23:31.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.15 foundInterface = 0; \ 23:31.15 ^~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.15 ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.15 NS_INTERFACE_MAP_END 23:31.15 ^~~~~~~~~~~~~~~~~~~~ 23:31.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 23:31.15 else 23:31.15 ^~~~ 23:31.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:31.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCWrappedNative.cpp:678:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:31.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPConnectWrappedNative) 23:31.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:31.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:31.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.17 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSID::QueryInterface(const nsIID&, void**)': 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.17 foundInterface = 0; \ 23:31.17 ^~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.17 ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.17 NS_INTERFACE_MAP_END 23:31.17 ^~~~~~~~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:31.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:31.17 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 23:31.17 ^~~~~~~~~~~~~~~~~~~~ 23:31.17 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:31.17 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.17 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.17 } else 23:31.17 ^~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:31.17 } else 23:31.17 ^~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.17 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:31.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.17 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:23:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:31.17 NS_IMPL_ISUPPORTS_CI(nsJSID, nsIJSID) 23:31.17 ^~~~~~~~~~~~~~~~~~~~ 23:31.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:31.18 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:31.18 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.18 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.18 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSIID::QueryInterface(const nsIID&, void**)': 23:31.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.18 foundInterface = 0; \ 23:31.18 ^~~~~~~~~~~~~~ 23:31.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.19 ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.19 NS_INTERFACE_MAP_END 23:31.19 ^~~~~~~~~~~~~~~~~~~~ 23:31.19 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.19 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 23:31.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.19 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:31.19 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.19 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.19 } else 23:31.19 ^~~~ 23:31.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:31.19 } else 23:31.19 ^~~~ 23:31.19 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:270:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.19 NS_IMPL_QUERY_INTERFACE_CI(nsJSIID, 23:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:31.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:31.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp: In member function 'virtual nsresult nsJSCID::QueryInterface(const nsIID&, void**)': 23:31.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:31.20 foundInterface = 0; \ 23:31.20 ^~~~~~~~~~~~~~ 23:31.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:31.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:31.20 ^~~~~~~~~~~~~~~~~~~~~~~ 23:31.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:31.20 NS_INTERFACE_MAP_END 23:31.20 ^~~~~~~~~~~~~~~~~~~~ 23:31.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.20 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 23:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.20 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:107, 23:31.20 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.20 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:31.20 } else 23:31.20 ^~~~ 23:31.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:31.20 } else 23:31.20 ^~~~ 23:31.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCJSID.cpp:523:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:31.20 NS_IMPL_QUERY_INTERFACE_CI(nsJSCID, 23:31.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:31.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:10, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 23:31.54 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:76, 23:31.54 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:31.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:31.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] 23:31.54 memset(aT, 0, sizeof(T)); 23:31.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:31.54 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/ExportHelpers.cpp:7, 23:31.54 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src0.cpp:2: 23:31.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:31.54 struct GlobalProperties { 23:31.54 ^~~~~~~~~~~~~~~~ 23:32.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISimpleEnumerator.h:13, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:14, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:14, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/XREAppData.h:15, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsXULAppAPI.h:15, 23:32.64 from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:7, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 23:32.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 23:32.64 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 23:32.64 /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] 23:32.64 memset(aT, 0, sizeof(T)); 23:32.64 ~~~~~~^~~~~~~~~~~~~~~~~~ 23:32.64 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCShellImpl.cpp:32, 23:32.64 from /builddir/build/BUILD/firefox-63.0/objdir/js/xpconnect/src/Unified_cpp_js_xpconnect_src1.cpp:2: 23:32.64 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 23:32.64 struct GlobalProperties { 23:32.64 ^~~~~~~~~~~~~~~~ 23:33.88 modules/libjar/zipwriter 23:36.51 storage 23:39.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:39.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:39.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArray.h:10, 23:39.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIArrayExtensions.h:10, 23:39.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMutableArray.h:10, 23:39.63 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:10: 23:39.63 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp: In member function 'virtual nsresult mozilla::storage::Connection::QueryInterface(const nsIID&, void**)': 23:39.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:39.63 foundInterface = 0; \ 23:39.63 ^~~~~~~~~~~~~~ 23:39.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:39.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:39.63 ^~~~~~~~~~~~~~~~~~~~~~~ 23:39.63 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:565:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:39.63 NS_INTERFACE_MAP_END 23:39.63 ^~~~~~~~~~~~~~~~~~~~ 23:39.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:39.63 else 23:39.63 ^~~~ 23:39.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:39.63 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:39.63 /builddir/build/BUILD/firefox-63.0/storage/mozStorageConnection.cpp:564:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:39.63 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageConnection) 23:39.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:41.83 storage/build 23:42.71 extensions/cookie 23:43.11 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:43.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:43.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDirectoryEnumerator.h:10, 23:43.11 from /builddir/build/BUILD/firefox-63.0/storage/FileSystemModule.cpp:11, 23:43.11 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:2: 23:43.11 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatement::QueryInterface(const nsIID&, void**)': 23:43.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.11 foundInterface = 0; \ 23:43.11 ^~~~~~~~~~~~~~ 23:43.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:43.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:43.11 ^~~~~~~~~~~~~~~~~~~~~~~ 23:43.11 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:43.11 NS_INTERFACE_MAP_END 23:43.11 ^~~~~~~~~~~~~~~~~~~~ 23:43.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 23:43.11 else 23:43.11 ^~~~ 23:43.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:43.11 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.11 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:43.11 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageAsyncStatement) 23:43.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:43.43 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementJSHelper::QueryInterface(const nsIID&, void**)': 23:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.43 foundInterface = 0; \ 23:43.43 ^~~~~~~~~~~~~~ 23:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:43.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:43.43 ^~~~~~~~~~~~~~~~~~~~~~~ 23:43.43 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:43.43 NS_INTERFACE_MAP_END 23:43.43 ^~~~~~~~~~~~~~~~~~~~ 23:43.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 23:43.43 else 23:43.43 ^~~~ 23:43.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:43.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:43.43 ^~~~~~~~~~~~~~~~~~ 23:43.44 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementJSHelper.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:43.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:43.44 ^~~~~~~~~~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::AsyncStatementParams::QueryInterface(const nsIID&, void**)': 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:43.45 foundInterface = 0; \ 23:43.45 ^~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:43.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:43.45 ^~~~~~~~~~~~~~~~~~~~~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:43.45 NS_INTERFACE_MAP_END 23:43.45 ^~~~~~~~~~~~~~~~~~~~ 23:43.45 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:43.45 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:43.45 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.h:12, 23:43.45 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatement.cpp:22, 23:43.45 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage0.cpp:56: 23: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 23:43.45 } else 23:43.45 ^~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:43.45 } else 23:43.45 ^~~~ 23:43.45 /builddir/build/BUILD/firefox-63.0/storage/mozStorageAsyncStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:43.45 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(AsyncStatementParams) 23:43.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.22 extensions/permissions 23:45.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 23:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 23:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 23:45.36 from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsCookieModule.cpp:7, 23:45.36 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:2: 23:45.36 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp: In member function 'virtual nsresult nsPermission::QueryInterface(const nsIID&, void**)': 23:45.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:45.36 foundInterface = 0; \ 23:45.36 ^~~~~~~~~~~~~~ 23:45.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:45.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:45.36 ^~~~~~~~~~~~~~~~~~~~~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:45.37 NS_INTERFACE_MAP_END 23:45.37 ^~~~~~~~~~~~~~~~~~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:45.37 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:45.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:45.37 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 23:45.37 ^~~~~~~~~~~~~~~~~~~~ 23:45.37 In file included from /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:8, 23:45.37 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/cookie/Unified_cpp_extensions_cookie0.cpp:20: 23:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 23:45.37 } else 23:45.37 ^~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 23:45.37 } else 23:45.37 ^~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 23:45.37 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 23:45.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 23:45.37 /builddir/build/BUILD/firefox-63.0/extensions/cookie/nsPermission.cpp:15:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 23:45.37 NS_IMPL_ISUPPORTS_CI(nsPermission, nsIPermission) 23:45.37 ^~~~~~~~~~~~~~~~~~~~ 23:47.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:47.83 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 23:47.83 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 23:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 23:47.83 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp: In member function 'virtual nsresult mozilla::storage::Statement::QueryInterface(const nsIID&, void**)': 23:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.83 foundInterface = 0; \ 23:47.83 ^~~~~~~~~~~~~~ 23:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.83 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.83 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:255:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.83 NS_INTERFACE_MAP_END 23:47.83 ^~~~~~~~~~~~~~~~~~~~ 23:47.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 23:47.83 else 23:47.83 ^~~~ 23:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 23:47.83 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 23:47.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.83 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:254:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 23:47.83 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIStorageStatement) 23:47.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.95 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp: In member function 'virtual nsresult mozilla::storage::StatementJSHelper::QueryInterface(const nsIID&, void**)': 23:47.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.95 foundInterface = 0; \ 23:47.95 ^~~~~~~~~~~~~~ 23:47.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.95 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.95 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:184:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.95 NS_INTERFACE_MAP_END 23:47.95 ^~~~~~~~~~~~~~~~~~~~ 23:47.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 23:47.95 else 23:47.95 ^~~~ 23:47.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:47.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:47.95 ^~~~~~~~~~~~~~~~~~ 23:47.95 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementJSHelper.cpp:183:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:47.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 23:47.95 ^~~~~~~~~~~~~~~~~~~~~~ 23:47.97 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp: In member function 'virtual nsresult mozilla::storage::StatementParams::QueryInterface(const nsIID&, void**)': 23:47.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.97 foundInterface = 0; \ 23:47.97 ^~~~~~~~~~~~~~ 23:47.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.97 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.97 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.97 NS_INTERFACE_MAP_END 23:47.97 ^~~~~~~~~~~~~~~~~~~~ 23:47.97 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:47.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:47.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:47.97 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 23:47.97 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 23:47.97 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 23:47.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 23:47.97 } else 23:47.97 ^~~~ 23:47.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 23:47.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 23:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.97 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:47.97 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementParams) 23:47.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:47.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 23:47.98 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.h:10, 23:47.98 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageService.cpp:10, 23:47.98 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:2: 23:47.98 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp: In member function 'virtual nsresult mozilla::storage::StatementRow::QueryInterface(const nsIID&, void**)': 23:47.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:47.98 foundInterface = 0; \ 23:47.98 ^~~~~~~~~~~~~~ 23:47.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:47.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:47.98 ^~~~~~~~~~~~~~~~~~~~~~~ 23:47.98 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:47.98 NS_INTERFACE_MAP_END 23:47.98 ^~~~~~~~~~~~~~~~~~~~ 23:47.98 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 23:47.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 23:47.98 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 23:47.98 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementParams.h:12, 23:47.98 from /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatement.cpp:22, 23:47.98 from /builddir/build/BUILD/firefox-63.0/objdir/storage/Unified_cpp_storage1.cpp:11: 23:47.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 23:47.98 } else 23:47.98 ^~~~ 23:47.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' 23:47.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 23:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:47.98 /builddir/build/BUILD/firefox-63.0/storage/mozStorageStatementRow.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION' 23:47.98 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(StatementRow) 23:47.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:48.34 uriloader/base 23:50.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 23:50.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 23:50.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentLoader.h:10, 23:50.85 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.h:12, 23:50.85 from /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:10, 23:50.85 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/base/Unified_cpp_uriloader_base0.cpp:2: 23:50.85 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp: In member function 'virtual nsresult nsDocLoader::QueryInterface(const nsIID&, void**)': 23:50.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:50.85 foundInterface = 0; \ 23:50.85 ^~~~~~~~~~~~~~ 23:50.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:50.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:50.85 ^~~~~~~~~~~~~~~~~~~~~~~ 23:50.85 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:182:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:50.85 NS_INTERFACE_MAP_END 23:50.85 ^~~~~~~~~~~~~~~~~~~~ 23:50.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 23:50.85 } else 23:50.85 ^~~~ 23:50.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 23:50.86 NS_IMPL_QUERY_BODY_CONCRETE(_class) 23:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:50.86 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsDocLoader.cpp:181:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 23:50.86 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsDocLoader) 23:50.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 23:51.02 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsDocumentOpenInfo::QueryInterface(const nsIID&, void**)': 23:51.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:51.02 foundInterface = 0; \ 23:51.02 ^~~~~~~~~~~~~~ 23: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' 23:51.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:51.02 ^~~~~~~~~~~~~~~~~~~~~~~ 23:51.02 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:51.02 NS_INTERFACE_MAP_END 23:51.02 ^~~~~~~~~~~~~~~~~~~~ 23:51.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 23:51.02 else 23:51.02 ^~~~ 23:51.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:51.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:51.02 ^~~~~~~~~~~~~~~~~~ 23:51.02 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:184:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:51.02 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 23:51.02 ^~~~~~~~~~~~~~~~~~~~~~ 23:51.03 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp: In member function 'virtual nsresult nsURILoader::QueryInterface(const nsIID&, void**)': 23:51.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:51.03 foundInterface = 0; \ 23:51.03 ^~~~~~~~~~~~~~ 23:51.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:51.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:51.03 ^~~~~~~~~~~~~~~~~~~~~~~ 23:51.03 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:807:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:51.03 NS_INTERFACE_MAP_END 23:51.03 ^~~~~~~~~~~~~~~~~~~~ 23:51.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 23:51.03 else 23:51.03 ^~~~ 23:51.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:51.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:51.04 ^~~~~~~~~~~~~~~~~~ 23:51.04 /builddir/build/BUILD/firefox-63.0/uriloader/base/nsURILoader.cpp:806:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:51.04 NS_INTERFACE_MAP_ENTRY(nsIURILoader) 23:51.04 ^~~~~~~~~~~~~~~~~~~~~~ 23:52.49 uriloader/exthandler 23:53.39 uriloader/prefetch 23:58.94 Compiling app_units v0.7.0 23:59.29 caps 23:59.90 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 23:59.90 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 23:59.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 23:59.90 from /builddir/build/BUILD/firefox-63.0/ipc/glue/BackgroundUtils.h:10, 23:59.90 from /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:6, 23:59.90 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/prefetch/Unified_cpp_uriloader_prefetch0.cpp:2: 23:59.90 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp: In member function 'virtual nsresult mozilla::docshell::OfflineCacheUpdateChild::QueryInterface(const nsIID&, void**)': 23:59.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 23:59.90 foundInterface = 0; \ 23:59.90 ^~~~~~~~~~~~~~ 23:59.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 23:59.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 23:59.90 ^~~~~~~~~~~~~~~~~~~~~~~ 23:59.90 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 23:59.90 NS_INTERFACE_MAP_END 23:59.90 ^~~~~~~~~~~~~~~~~~~~ 23: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 23:59.90 else 23:59.90 ^~~~ 23:59.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 23:59.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 23:59.91 ^~~~~~~~~~~~~~~~~~ 23:59.91 /builddir/build/BUILD/firefox-63.0/uriloader/prefetch/OfflineCacheUpdateChild.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 23:59.91 NS_INTERFACE_MAP_ENTRY(nsIOfflineCacheUpdate) 23:59.91 ^~~~~~~~~~~~~~~~~~~~~~ 24:03.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:03.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:03.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 24:03.70 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 24:03.70 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 24:03.70 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 24:03.70 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp: In member function 'virtual nsresult nsDBusHandlerApp::QueryInterface(const nsIID&, void**)': 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.70 foundInterface = 0; \ 24:03.70 ^~~~~~~~~~~~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:03.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.70 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.70 NS_INTERFACE_MAP_END 24:03.70 ^~~~~~~~~~~~~~~~~~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:03.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 24:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 24:03.70 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 24:03.70 ^~~~~~~~~~~~~~~~~~~~ 24:03.70 In file included from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:11, 24:03.70 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:38: 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:03.70 } else 24:03.70 ^~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:03.70 } else 24:03.70 ^~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:03.70 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 24:03.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.70 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsDBusHandlerApp.cpp:18:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 24:03.70 NS_IMPL_ISUPPORTS_CI(nsDBusHandlerApp, nsIDBusHandlerApp, nsIHandlerApp) 24:03.70 ^~~~~~~~~~~~~~~~~~~~ 24:03.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIHandlerService.h:10, 24:03.76 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.h:4, 24:03.76 from /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/ContentHandlerService.cpp:1, 24:03.76 from /builddir/build/BUILD/firefox-63.0/objdir/uriloader/exthandler/Unified_cpp_uriloader_exthandler0.cpp:2: 24:03.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp: In member function 'virtual nsresult nsExternalAppHandler::QueryInterface(const nsIID&, void**)': 24:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.76 foundInterface = 0; \ 24:03.76 ^~~~~~~~~~~~~~ 24: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' 24:03.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.76 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.76 NS_INTERFACE_MAP_END 24:03.76 ^~~~~~~~~~~~~~~~~~~~ 24: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 24:03.76 else 24:03.76 ^~~~ 24:03.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:03.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:03.76 ^~~~~~~~~~~~~~~~~~ 24:03.76 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalHelperAppService.cpp:1199:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:03.76 NS_INTERFACE_MAP_ENTRY(nsINamed) 24:03.76 ^~~~~~~~~~~~~~~~~~~~~~ 24:03.83 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExtProtocolChannel::QueryInterface(const nsIID&, void**)': 24:03.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.83 foundInterface = 0; \ 24:03.83 ^~~~~~~~~~~~~~ 24: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' 24:03.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.83 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.83 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.83 NS_INTERFACE_MAP_END 24:03.83 ^~~~~~~~~~~~~~~~~~~~ 24:03.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 24:03.83 else 24:03.83 ^~~~ 24:03.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:03.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:03.83 ^~~~~~~~~~~~~~~~~~ 24:03.83 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:88:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:03.83 NS_INTERFACE_MAP_ENTRY(nsIRequestObserver) 24:03.83 ^~~~~~~~~~~~~~~~~~~~~~ 24:03.84 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp: In member function 'virtual nsresult nsExternalProtocolHandler::QueryInterface(const nsIID&, void**)': 24:03.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.84 foundInterface = 0; \ 24:03.84 ^~~~~~~~~~~~~~ 24:03.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:03.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.84 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.84 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:500:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.84 NS_INTERFACE_MAP_END 24:03.84 ^~~~~~~~~~~~~~~~~~~~ 24: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 24:03.84 else 24:03.84 ^~~~ 24:03.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:03.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:03.84 ^~~~~~~~~~~~~~~~~~ 24:03.84 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsExternalProtocolHandler.cpp:499:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:03.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 24:03.84 ^~~~~~~~~~~~~~~~~~~~~~ 24:03.85 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp: In member function 'virtual nsresult nsMIMEInfoBase::QueryInterface(const nsIID&, void**)': 24:03.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:03.86 foundInterface = 0; \ 24:03.86 ^~~~~~~~~~~~~~ 24: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' 24:03.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:03.86 ^~~~~~~~~~~~~~~~~~~~~~~ 24:03.86 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:03.86 NS_INTERFACE_MAP_END 24:03.86 ^~~~~~~~~~~~~~~~~~~~ 24:03.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 24:03.86 else 24:03.86 ^~~~ 24:03.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:03.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:03.86 /builddir/build/BUILD/firefox-63.0/uriloader/exthandler/nsMIMEInfoImpl.cpp:25:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:03.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIHandlerInfo) 24:03.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:06.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 24:06.09 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 24:06.09 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 24:06.09 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:06.09 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp: In member function 'virtual nsresult mozilla::ContentPrincipal::QueryInterface(const nsIID&, void**)': 24:06.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:06.09 foundInterface = 0; \ 24:06.09 ^~~~~~~~~~~~~~ 24:06.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:06.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:06.10 ^~~~~~~~~~~~~~~~~~~~~~~ 24:06.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:06.10 NS_INTERFACE_MAP_END 24:06.10 ^~~~~~~~~~~~~~~~~~~~ 24:06.10 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:06.10 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 24:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:06.10 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 24:06.10 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:06.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 24:06.10 } else 24:06.10 ^~~~ 24:06.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:06.10 } else 24:06.10 ^~~~ 24:06.10 /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:49:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:06.10 NS_IMPL_QUERY_INTERFACE_CI(ContentPrincipal, 24:06.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:07.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 24:07.60 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 24:07.60 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 24:07.60 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.60 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp: In member function 'virtual nsresult ExpandedPrincipal::QueryInterface(const nsIID&, void**)': 24:07.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.61 foundInterface = 0; \ 24:07.61 ^~~~~~~~~~~~~~ 24:07.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:07.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:07.61 ^~~~~~~~~~~~~~~~~~~~~~~ 24:07.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:07.61 NS_INTERFACE_MAP_END 24:07.61 ^~~~~~~~~~~~~~~~~~~~ 24:07.61 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.61 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 24:07.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.61 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 24:07.61 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:07.61 } else 24:07.61 ^~~~ 24:07.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:07.61 } else 24:07.61 ^~~~ 24:07.61 /builddir/build/BUILD/firefox-63.0/caps/ExpandedPrincipal.cpp:14:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.61 NS_IMPL_QUERY_INTERFACE_CI(ExpandedPrincipal, 24:07.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:07.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 24:07.76 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 24:07.77 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 24:07.77 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.77 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp: In member function 'virtual nsresult mozilla::NullPrincipal::QueryInterface(const nsIID&, void**)': 24:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.77 foundInterface = 0; \ 24:07.77 ^~~~~~~~~~~~~~ 24:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:07.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:07.77 ^~~~~~~~~~~~~~~~~~~~~~~ 24:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:07.77 NS_INTERFACE_MAP_END 24:07.77 ^~~~~~~~~~~~~~~~~~~~ 24:07.77 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.77 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 24:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.77 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 24:07.77 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:07.77 } else 24:07.77 ^~~~ 24:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:07.77 } else 24:07.77 ^~~~ 24:07.77 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipal.cpp:31:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.77 NS_IMPL_QUERY_INTERFACE_CI(NullPrincipal, 24:07.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:07.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 24:07.78 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.h:9, 24:07.78 from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:7, 24:07.78 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp: In member function 'virtual nsresult mozilla::NullPrincipalURI::QueryInterface(const nsIID&, void**)': 24:07.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.78 foundInterface = 0; \ 24:07.78 ^~~~~~~~~~~~~~ 24: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' 24:07.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:07.78 ^~~~~~~~~~~~~~~~~~~~~~~ 24:07.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:77:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:07.78 NS_INTERFACE_MAP_END 24:07.78 ^~~~~~~~~~~~~~~~~~~~ 24:07.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 24:07.78 else 24:07.78 ^~~~ 24:07.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:07.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:07.78 ^~~~~~~~~~~~~~~~~~ 24:07.78 /builddir/build/BUILD/firefox-63.0/caps/NullPrincipalURI.cpp:76:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:07.78 NS_INTERFACE_MAP_ENTRY(nsIIPCSerializableURI) 24:07.78 ^~~~~~~~~~~~~~~~~~~~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp: In member function 'virtual nsresult mozilla::SystemPrincipal::QueryInterface(const nsIID&, void**)': 24:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:07.83 foundInterface = 0; \ 24:07.83 ^~~~~~~~~~~~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:07.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:07.83 NS_INTERFACE_MAP_END 24:07.83 ^~~~~~~~~~~~~~~~~~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.83 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 24:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:07.83 In file included from /builddir/build/BUILD/firefox-63.0/caps/ContentPrincipal.cpp:22, 24:07.83 from /builddir/build/BUILD/firefox-63.0/objdir/caps/Unified_cpp_caps0.cpp:2: 24:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 24:07.83 } else 24:07.83 ^~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 24:07.83 } else 24:07.83 ^~~~ 24:07.83 /builddir/build/BUILD/firefox-63.0/caps/SystemPrincipal.cpp:26:1: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 24:07.83 NS_IMPL_QUERY_INTERFACE_CI(SystemPrincipal, 24:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 24:08.27 Compiling euclid v0.19.0 24:10.47 parser/expat/lib 24:10.82 parser/xml 24:11.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:11.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:11.76 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.h:9, 24:11.76 from /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXAttributes.cpp:6, 24:11.76 from /builddir/build/BUILD/firefox-63.0/objdir/parser/xml/Unified_cpp_parser_xml0.cpp:2: 24:11.76 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp: In member function 'virtual nsresult nsSAXXMLReader::QueryInterface(const nsIID&, void**)': 24:11.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:11.76 foundInterface = 0; \ 24:11.76 ^~~~~~~~~~~~~~ 24:11.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:11.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:11.76 ^~~~~~~~~~~~~~~~~~~~~~~ 24:11.76 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:11.76 NS_INTERFACE_MAP_END 24:11.76 ^~~~~~~~~~~~~~~~~~~~ 24:11.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 24:11.76 else 24:11.76 ^~~~ 24:11.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:11.77 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:11.77 /builddir/build/BUILD/firefox-63.0/parser/xml/nsSAXXMLReader.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:11.77 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISAXXMLReader) 24:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:12.82 parser/htmlparser 24:12.96 parser/html 24:15.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:15.32 from /builddir/build/BUILD/firefox-63.0/parser/htmlparser/CNavDTD.cpp:7, 24:15.32 from /builddir/build/BUILD/firefox-63.0/objdir/parser/htmlparser/Unified_cpp_parser_htmlparser0.cpp:2: 24:15.32 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp: In member function 'virtual nsresult nsExpatDriver::QueryInterface(const nsIID&, void**)': 24:15.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:15.33 foundInterface = 0; \ 24:15.33 ^~~~~~~~~~~~~~ 24:15.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:15.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:15.33 ^~~~~~~~~~~~~~~~~~~~~~~ 24:15.33 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:278:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:15.33 NS_INTERFACE_MAP_END 24:15.33 ^~~~~~~~~~~~~~~~~~~~ 24:15.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 24:15.33 else 24:15.33 ^~~~ 24:15.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:15.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:15.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.33 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsExpatDriver.cpp:277:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:15.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDTD) 24:15.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.41 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp: In member function 'virtual nsresult nsParser::QueryInterface(const nsIID&, void**)': 24:15.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:15.41 foundInterface = 0; \ 24:15.41 ^~~~~~~~~~~~~~ 24:15.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:15.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:15.41 ^~~~~~~~~~~~~~~~~~~~~~~ 24:15.41 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:216:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:15.41 NS_INTERFACE_MAP_END 24:15.41 ^~~~~~~~~~~~~~~~~~~~ 24:15.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 24:15.41 else 24:15.42 ^~~~ 24:15.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 24:15.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 24:15.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:15.42 /builddir/build/BUILD/firefox-63.0/parser/htmlparser/nsParser.cpp:215:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 24:15.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIParser) 24:15.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:16.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:16.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 24:16.49 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 24:16.49 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 24:16.49 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 24:16.49 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp: In member function 'virtual nsresult nsHtml5DocumentBuilder::QueryInterface(const nsIID&, void**)': 24:16.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:16.49 foundInterface = 0; \ 24:16.49 ^~~~~~~~~~~~~~ 24:16.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 24:16.49 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 24:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.49 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 24:16.49 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 24:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 24:16.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 24:16.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 24:16.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 24:16.49 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 24:16.49 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 24:16.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 24:16.49 } else 24:16.49 ^~~~ 24:16.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' 24:16.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 24:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.49 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5DocumentBuilder.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 24:16.49 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsHtml5DocumentBuilder) 24:16.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:16.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:16.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 24:16.66 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.h:8, 24:16.66 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AtomTable.cpp:5, 24:16.66 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:2: 24:16.66 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp: In member function 'virtual nsresult nsHtml5Parser::QueryInterface(const nsIID&, void**)': 24:16.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:16.66 foundInterface = 0; \ 24:16.66 ^~~~~~~~~~~~~~ 24:16.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:16.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:16.66 ^~~~~~~~~~~~~~~~~~~~~~~ 24:16.66 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5Parser.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:16.66 NS_INTERFACE_MAP_END 24:16.66 ^~~~~~~~~~~~~~~~~~~~ 24:16.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 24:16.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 24:16.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIDocument.h:22, 24:16.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNameSpaceManager.h:13, 24:16.66 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5AttributeName.cpp:33, 24:16.67 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html0.cpp:11: 24:16.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 24:16.67 } else 24:16.67 ^~~~ 24:16.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 24:16.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 24:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.67 /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' 24:16.67 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5Parser) 24:16.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:16.80 gfx/cairo/cairo/src 24:17.16 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:17.16 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c:39: 24:17.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann-rectangular.c: In function 'pqueue_grow': 24:17.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] 24:17.16 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:17.16 ^ 24:17.16 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:17.16 ((size) ? malloc((unsigned) (size)) : NULL) 24:17.16 ^~~~ 24:17.16 /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' 24:17.16 new_elements = _cairo_malloc_ab (pq->max_size, 24:17.16 ^~~~~~~~~~~~~~~~ 24:17.85 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:17.85 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:39: 24:17.85 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c: In function '_pqueue_grow': 24:17.85 /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] 24:17.85 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:17.85 ^ 24:17.85 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:17.85 ((size) ? malloc((unsigned) (size)) : NULL) 24:17.85 ^~~~ 24:17.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-bentley-ottmann.c:904:17: note: in expansion of macro '_cairo_malloc_ab' 24:17.86 new_elements = _cairo_malloc_ab (pq->max_size, 24:17.86 ^~~~~~~~~~~~~~~~ 24:18.59 gfx/cairo/libpixman/src 24:18.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:18.76 from /usr/include/assert.h:35, 24:18.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:18.76 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:18.76 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-cff-subset.c:43: 24:18.77 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:18.77 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:18.77 ^~~~~~~ 24:19.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:19.61 from /usr/include/assert.h:35, 24:19.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:19.61 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:19.61 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 24:19.61 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:19.61 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:19.61 ^~~~~~~ 24:19.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:66: warning: "_GNU_SOURCE" redefined 24:19.72 #define _GNU_SOURCE /* for RTLD_DEFAULT */ 24:19.72 : note: this is the location of the previous definition 24:19.72 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_fini': 24:19.72 /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] 24:19.72 free (unscaled->var_coords); 24:19.72 ~~~~~~~~^~~~~~~~~~~~ 24:19.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/stdlib.h:3, 24:19.72 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:58, 24:19.72 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 24:19.72 /usr/include/stdlib.h:563:25: note: expected 'void *' but argument is of type 'const FT_Fixed *' {aka 'const long int *'} 24:19.73 extern void free (void *__ptr) __THROW; 24:19.73 ~~~~~~^~~~~ 24:19.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_cairo_ft_unscaled_font_lock_face': 24:19.73 /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] 24:19.73 (*setCoords)(face, unscaled->num_var_coords, unscaled->var_coords); 24:19.73 ~~~~~~~~^~~~~~~~~~~~ 24:19.73 /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 *'} 24:19.73 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:19.73 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:42: 24:19.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c: In function '_get_bitmap_surface': 24:19.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] 24:19.73 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:19.73 ^ 24:19.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:19.73 ((size) ? malloc((unsigned) (size)) : NULL) 24:19.73 ^~~~ 24:19.73 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1227:13: note: in expansion of macro '_cairo_malloc_ab' 24:19.74 data = _cairo_malloc_ab (height, stride); 24:19.74 ^~~~~~~~~~~~~~~~ 24:19.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] 24:19.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:19.74 ^ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:19.74 ((size) ? malloc((unsigned) (size)) : NULL) 24:19.74 ^~~~ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1289:10: note: in expansion of macro '_cairo_malloc_ab' 24:19.74 data = _cairo_malloc_ab (height, stride); 24:19.74 ^~~~~~~~~~~~~~~~ 24:19.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] 24:19.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:19.74 ^ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:19.74 ((size) ? malloc((unsigned) (size)) : NULL) 24:19.74 ^~~~ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1310:13: note: in expansion of macro '_cairo_malloc_ab' 24:19.74 data = _cairo_malloc_ab (height, stride); 24:19.74 ^~~~~~~~~~~~~~~~ 24:19.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] 24:19.74 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:19.74 ^ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:19.74 ((size) ? malloc((unsigned) (size)) : NULL) 24:19.74 ^~~~ 24:19.74 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ft-font.c:1343:13: note: in expansion of macro '_cairo_malloc_ab' 24:19.74 data = _cairo_malloc_ab (height, stride); 24:19.74 ^~~~~~~~~~~~~~~~ 24:20.55 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:20.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:42: 24:20.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c: In function '_cairo_pdf_operators_emit_stroke_style': 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:127:50: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:20.56 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 24:20.56 ^ 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:20.56 ((size) ? malloc((unsigned) (size)) : NULL) 24:20.56 ^~~~ 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:578:13: note: in expansion of macro '_cairo_malloc_abc' 24:20.56 dash = _cairo_malloc_abc (num_dashes, 2, sizeof (double)); 24:20.56 ^~~~~~~~~~~~~~~~~ 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:20.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:20.56 ^ 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:20.56 ((size) ? malloc((unsigned) (size)) : NULL) 24:20.56 ^~~~ 24:20.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-operators.c:594:14: note: in expansion of macro '_cairo_malloc_ab' 24:20.56 dash = _cairo_malloc_ab (num_dashes, sizeof (double)); 24:20.56 ^~~~~~~~~~~~~~~~ 24:20.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:20.92 from /usr/include/assert.h:35, 24:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:20.92 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:20.92 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 24:20.92 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:20.92 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:20.92 ^~~~~~~ 24:21.01 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:21.01 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:43: 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_smask': 24:21.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] 24:21.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.01 ^ 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.01 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.01 ^~~~ 24:21.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' 24:21.01 alpha = _cairo_malloc_ab ((image->width+7) / 8, image->height); 24:21.01 ^~~~~~~~~~~~~~~~ 24:21.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] 24:21.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.01 ^ 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.01 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.01 ^~~~ 24:21.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' 24:21.01 alpha = _cairo_malloc_ab (image->height, image->width); 24:21.01 ^~~~~~~~~~~~~~~~ 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_image': 24:21.01 /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] 24:21.01 _cairo_malloc((unsigned) (a) * (unsigned) (b) * (unsigned) (size))) 24:21.01 ^ 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.01 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.01 ^~~~ 24:21.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:1897:11: note: in expansion of macro '_cairo_malloc_abc' 24:21.02 rgb = _cairo_malloc_abc (image->width, image->height, 3); 24:21.02 ^~~~~~~~~~~~~~~~~ 24:21.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_pattern_stops': 24:21.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] 24:21.02 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.02 ^ 24:21.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.02 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.02 ^~~~ 24:21.02 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2769:16: note: in expansion of macro '_cairo_malloc_ab' 24:21.02 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_pdf_color_stop_t)); 24:21.02 ^~~~~~~~~~~~~~~~ 24:21.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_emit_type3_font_subset': 24:21.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] 24:21.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.05 ^ 24:21.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.05 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.05 ^~~~ 24:21.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4479:14: note: in expansion of macro '_cairo_malloc_ab' 24:21.05 glyphs = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (cairo_pdf_resource_t)); 24:21.05 ^~~~~~~~~~~~~~~~ 24:21.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] 24:21.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.05 ^ 24:21.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.05 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.05 ^~~~ 24:21.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:4483:14: note: in expansion of macro '_cairo_malloc_ab' 24:21.05 widths = _cairo_malloc_ab (font_subset->num_glyphs, sizeof (double)); 24:21.05 ^~~~~~~~~~~~~~~~ 24:21.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_text_glyphs': 24:21.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] 24:21.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.11 ^ 24:21.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.11 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.11 ^~~~ 24:21.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6118:22: note: in expansion of macro '_cairo_malloc_ab' 24:21.11 group->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:21.11 ^~~~~~~~~~~~~~~~ 24:21.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] 24:21.11 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:21.11 ^ 24:21.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:21.11 ((size) ? malloc((unsigned) (size)) : NULL) 24:21.11 ^~~~ 24:21.11 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:6128:24: note: in expansion of macro '_cairo_malloc_ab' 24:21.11 group->clusters = _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 24:21.11 ^~~~~~~~~~~~~~~~ 24:22.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c: In function '_cairo_pdf_surface_show_page': 24:22.01 /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] 24:22.01 status = _cairo_pdf_surface_emit_image (surface, (cairo_image_surface_t *)pad_image, 24:22.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:22.01 resource, interpolate); 24:22.01 ~~~~~~~~~~~~~~~~~~~~~~ 24:22.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pdf-surface.c:2137:18: note: 'interpolate' was declared here 24:22.01 cairo_bool_t interpolate; 24:22.01 ^~~~~~~~~~~ 24:22.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:22.55 from /usr/include/assert.h:35, 24:22.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:22.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:22.55 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 24:22.55 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:22.55 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:22.55 ^~~~~~~ 24:22.65 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:22.65 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:57: 24:22.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c: In function '_cairo_ps_surface_emit_pattern_stops': 24:22.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] 24:22.65 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:22.65 ^ 24:22.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:22.65 ((size) ? malloc((unsigned) (size)) : NULL) 24:22.65 ^~~~ 24:22.65 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-ps-surface.c:3089:16: note: in expansion of macro '_cairo_malloc_ab' 24:22.65 allstops = _cairo_malloc_ab ((pattern->n_stops + 2), sizeof (cairo_ps_color_stop_t)); 24:22.65 ^~~~~~~~~~~~~~~~ 24:23.51 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:23.51 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:38: 24:23.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c: In function '_cairo_surface_wrapper_show_text_glyphs': 24:23.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] 24:23.51 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:23.51 ^ 24:23.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:23.51 ((size) ? malloc((unsigned) (size)) : NULL) 24:23.51 ^~~~ 24:23.51 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-wrapper.c:592:15: note: in expansion of macro '_cairo_malloc_ab' 24:23.51 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:23.51 ^~~~~~~~~~~~~~~~ 24:23.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:23.77 from /usr/include/assert.h:35, 24:23.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:23.77 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:23.77 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-truetype-subset.c:44: 24:23.78 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:23.78 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:23.78 ^~~~~~~ 24:24.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:24.36 from /usr/include/assert.h:35, 24:24.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:24.36 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:24.36 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-fallback.c:37: 24:24.36 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:24.36 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:24.36 ^~~~~~~ 24:24.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/features.h:3, 24:24.66 from /usr/include/assert.h:35, 24:24.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/assert.h:3, 24:24.66 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:57, 24:24.66 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-type1-subset.c:43: 24:24.66 /usr/include/features.h:184:3: warning: #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" [-Wcpp] 24:24.66 # warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 24:24.66 ^~~~~~~ 24:25.55 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-display.c: In function '_cairo_xlib_display_get_xrender_format': 24:25.55 /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] 24:25.55 xrender_format = XRenderFindStandardFormat (display->display, 24:25.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:25.55 pict_format); 24:25.55 ~~~~~~~~~~~~ 24:25.93 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:25.93 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:48: 24:25.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_set_clip_region': 24:25.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] 24:25.93 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.93 ^ 24:25.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.93 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.93 ^~~~ 24:25.93 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:305:14: note: in expansion of macro '_cairo_malloc_ab' 24:25.93 rects = _cairo_malloc_ab (n_rects, sizeof (XRectangle)); 24:25.93 ^~~~~~~~~~~~~~~~ 24:25.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_draw_image_surface': 24:25.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:25.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.94 ^ 24:25.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.94 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.94 ^~~~ 24:25.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:1262:16: note: in expansion of macro '_cairo_malloc_ab' 24:25.94 ximage.data = _cairo_malloc_ab (stride, ximage.height); 24:25.94 ^~~~~~~~~~~~~~~~ 24:25.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_acquire_pattern_surface': 24:25.95 /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] 24:25.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.95 ^ 24:25.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.95 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.95 ^~~~ 24:25.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2106:7: note: in expansion of macro '_cairo_malloc_ab' 24:25.95 _cairo_malloc_ab (gradient->n_stops, 24:25.95 ^~~~~~~~~~~~~~~~ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_fill_rectangles': 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:25.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.96 ^ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.96 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.96 ^~~~ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2775:15: note: in expansion of macro '_cairo_malloc_ab' 24:25.96 xrects = _cairo_malloc_ab (num_rects, sizeof (XRectangle)); 24:25.96 ^~~~~~~~~~~~~~~~ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_cairo_xlib_surface_composite_trapezoids': 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:25.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.96 ^ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.96 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.96 ^~~~ 24:25.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:2928:11: note: in expansion of macro '_cairo_malloc_ab' 24:25.96 xtraps = _cairo_malloc_ab (num_traps, sizeof (XTrapezoid)); 24:25.96 ^~~~~~~~~~~~~~~~ 24:25.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c: In function '_emit_glyphs_chunk': 24:25.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] 24:25.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:25.98 ^ 24:25.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:25.98 ((size) ? malloc((unsigned) (size)) : NULL) 24:25.98 ^~~~ 24:25.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-xlib-surface.c:4447:14: note: in expansion of macro '_cairo_malloc_ab' 24:25.98 elts = _cairo_malloc_ab (num_elts, sizeof (XGlyphElt8)); 24:25.98 ^~~~~~~~~~~~~~~~ 24:27.54 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:27.54 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-analysis-surface.c:37, 24:27.54 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src0.c:2: 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'pqueue_grow': 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:27.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.54 ^ 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.54 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.54 ^~~~ 24:27.54 /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' 24:27.54 new_elements = _cairo_malloc_ab (pq->max_size, 24:27.54 ^~~~~~~~~~~~~~~~ 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-botor-scan-converter.c: In function 'render_rows': 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:27.54 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.54 ^ 24:27.54 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.54 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.54 ^~~~ 24:27.54 /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' 24:27.54 spans = _cairo_malloc_ab (num_spans, sizeof (cairo_half_open_span_t)); 24:27.54 ^~~~~~~~~~~~~~~~ 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_region_geometric': 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:27.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.56 ^ 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.56 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.56 ^~~~ 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:605:10: note: in expansion of macro '_cairo_malloc_ab' 24:27.56 boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 24:27.56 ^~~~~~~~~~~~~~~~ 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_region_clip_to_boxes': 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:27.56 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.56 ^ 24:27.56 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.56 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.56 ^~~~ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:754:14: note: in expansion of macro '_cairo_malloc_ab' 24:27.57 new_boxes = _cairo_malloc_ab (traps.num_traps, sizeof (cairo_box_t)); 24:27.57 ^~~~~~~~~~~~~~~~ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_rectilinear_clip_to_boxes': 24:27.57 /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] 24:27.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.57 ^ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.57 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.57 ^~~~ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:830:15: note: in expansion of macro '_cairo_malloc_ab' 24:27.57 new_boxes = _cairo_malloc_ab (new_size, sizeof (cairo_box_t)); 24:27.57 ^~~~~~~~~~~~~~~~ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_path_to_boxes': 24:27.57 /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] 24:27.57 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.57 ^ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.57 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.57 ^~~~ 24:27.57 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:876:18: note: in expansion of macro '_cairo_malloc_ab' 24:27.57 new_boxes = _cairo_malloc_ab (num_rects, sizeof (cairo_box_t)); 24:27.57 ^~~~~~~~~~~~~~~~ 24:27.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c: In function '_cairo_clip_copy_rectangle_list': 24:27.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] 24:27.59 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:27.59 ^ 24:27.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:27.59 ((size) ? malloc((unsigned) (size)) : NULL) 24:27.59 ^~~~ 24:27.59 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-clip.c:1530:15: note: in expansion of macro '_cairo_malloc_ab' 24:27.59 rectangles = _cairo_malloc_ab (n_rects, sizeof (cairo_rectangle_t)); 24:27.59 ^~~~~~~~~~~~~~~~ 24:27.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 24:27.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 24:27.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICancelableRunnable.h:10, 24:27.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsThreadUtils.h:13, 24:27.88 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:8, 24:27.88 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 24:27.88 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 24:27.88 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp: In member function 'virtual nsresult nsHtml5StreamListener::QueryInterface(const nsIID&, void**)': 24:27.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:27.88 foundInterface = 0; \ 24:27.88 ^~~~~~~~~~~~~~ 24:27.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:27.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:27.88 ^~~~~~~~~~~~~~~~~~~~~~~ 24:27.88 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:27.88 NS_INTERFACE_MAP_END 24:27.88 ^~~~~~~~~~~~~~~~~~~~ 24:27.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 24:27.88 else 24:27.88 ^~~~ 24:27.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 24:27.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 24:27.88 ^~~~~~~~~~~~~~~~~~ 24:27.88 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamListener.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 24:27.88 NS_INTERFACE_MAP_ENTRY(nsIThreadRetargetableStreamListener) 24:27.88 ^~~~~~~~~~~~~~~~~~~~~~ 24:27.92 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp: In member function 'virtual nsresult nsHtml5StreamParser::QueryInterface(const nsIID&, void**)': 24:27.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 24:27.92 foundInterface = 0; \ 24:27.92 ^~~~~~~~~~~~~~ 24:27.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 24:27.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 24:27.92 ^~~~~~~~~~~~~~~~~~~~~~~ 24:27.92 /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5StreamParser.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 24:27.92 NS_INTERFACE_MAP_END 24:27.92 ^~~~~~~~~~~~~~~~~~~~ 24:27.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 24:27.92 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 24:27.92 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 24:27.93 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.h:9, 24:27.93 from /builddir/build/BUILD/firefox-63.0/parser/html/nsHtml5SVGLoadDispatcher.cpp:5, 24:27.93 from /builddir/build/BUILD/firefox-63.0/objdir/parser/html/Unified_cpp_parser_html1.cpp:2: 24:27.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 24:27.93 } else 24:27.93 ^~~~ 24:27.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 24:27.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 24:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:27.93 /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' 24:27.93 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsHtml5StreamParser) 24:27.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:29.98 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:29.98 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-font-face.c:41, 24:29.98 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src1.c:2: 24:29.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c: In function '_cairo_gstate_set_dash': 24:29.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] 24:29.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:29.98 ^ 24:29.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:29.98 ((size) ? malloc((unsigned) (size)) : NULL) 24:29.98 ^~~~ 24:29.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-gstate.c:545:33: note: in expansion of macro '_cairo_malloc_ab' 24:29.98 gstate->stroke_style.dash = _cairo_malloc_ab (gstate->stroke_style.num_dashes, sizeof (double)); 24:29.98 ^~~~~~~~~~~~~~~~ 24:30.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c: In function '_cairo_hull_compute': 24:30.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] 24:30.00 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:30.00 ^ 24:30.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:30.00 ((size) ? malloc((unsigned) (size)) : NULL) 24:30.00 ^~~~ 24:30.00 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-hull.c:215:9: note: in expansion of macro '_cairo_malloc_ab' 24:30.00 hull = _cairo_malloc_ab (num_hull, sizeof (cairo_hull_t)); 24:30.00 ^~~~~~~~~~~~~~~~ 24:30.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_pixman_image_for_gradient': 24:30.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] 24:30.01 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:30.01 ^ 24:30.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:30.01 ((size) ? malloc((unsigned) (size)) : NULL) 24:30.01 ^~~~ 24:30.01 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:1113:17: note: in expansion of macro '_cairo_malloc_ab' 24:30.01 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 24:30.01 ^~~~~~~~~~~~~~~~ 24:30.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c: In function '_cairo_image_surface_fill_rectangles': 24: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] 24:30.04 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:30.04 ^ 24:30.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:30.04 ((size) ? malloc((unsigned) (size)) : NULL) 24:30.04 ^~~~ 24:30.04 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-image-surface.c:4362:17: note: in expansion of macro '_cairo_malloc_ab' 24:30.04 pixman_boxes = _cairo_malloc_ab (num_rects, sizeof (pixman_box32_t)); 24:30.04 ^~~~~~~~~~~~~~~~ 24:30.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_glyph_allocate': 24:30.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] 24:30.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:30.05 ^ 24: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' 24:30.05 ((size) ? malloc((unsigned) (size)) : NULL) 24:30.05 ^~~~ 24:30.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:186:12: note: in expansion of macro '_cairo_malloc_ab' 24:30.05 return _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:30.05 ^~~~~~~~~~~~~~~~ 24:30.05 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c: In function '_moz_cairo_text_cluster_allocate': 24:30.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] 24:30.05 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:30.06 ^ 24:30.06 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:30.06 ((size) ? malloc((unsigned) (size)) : NULL) 24:30.06 ^~~~ 24:30.06 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-misc.c:237:12: note: in expansion of macro '_cairo_malloc_ab' 24:30.06 return _cairo_malloc_ab (num_clusters, sizeof (cairo_text_cluster_t)); 24:30.06 ^~~~~~~~~~~~~~~~ 24:32.88 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:32.88 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-bounds.c:37, 24:32.88 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src2.c:2: 24:32.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c: In function '_cairo_path_fixed_fill_rectilinear_to_region': 24:32.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.88 ^ 24:32.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.88 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.88 ^~~~ 24:32.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-fill.c:303:19: note: in expansion of macro '_cairo_malloc_ab' 24:32.88 new_rects = _cairo_malloc_ab (size, 24:32.88 ^~~~~~~~~~~~~~~~ 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_tessellate_fan': 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.89 ^ 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.89 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.89 ^~~~ 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:346:11: note: in expansion of macro '_cairo_malloc_ab' 24:32.89 points = _cairo_malloc_ab (npoints, sizeof (cairo_point_t)); 24:32.89 ^~~~~~~~~~~~~~~~ 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c: In function '_cairo_rectilinear_stroker_add_segment': 24:32.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.89 ^ 24:32.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.90 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.90 ^~~~ 24:32.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path-stroke.c:1558:21: note: in expansion of macro '_cairo_malloc_ab' 24:32.90 new_segments = _cairo_malloc_ab (new_size, sizeof (segment_t)); 24:32.90 ^~~~~~~~~~~~~~~~ 24:32.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c: In function '_cairo_path_create_internal': 24:32.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] 24:32.90 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.90 ^ 24:32.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.90 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.90 ^~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-path.c:354:15: note: in expansion of macro '_cairo_malloc_ab' 24:32.91 path->data = _cairo_malloc_ab (path->num_data, 24:32.91 ^~~~~~~~~~~~~~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_gradient_pattern_init_copy': 24:32.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] 24:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.91 ^ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.91 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.91 ^~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:207:19: note: in expansion of macro '_cairo_malloc_ab' 24:32.91 pattern->stops = _cairo_malloc_ab (other->stops_size, 24:32.91 ^~~~~~~~~~~~~~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_gradient_grow': 24:32.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] 24:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.91 ^ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.91 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.91 ^~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:932:14: note: in expansion of macro '_cairo_malloc_ab' 24:32.91 new_stops = _cairo_malloc_ab (new_size, sizeof (cairo_gradient_stop_t)); 24:32.91 ^~~~~~~~~~~~~~~~ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c: In function '_cairo_pattern_acquire_surface_for_gradient': 24:32.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] 24:32.91 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.91 ^ 24:32.91 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.92 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.92 ^~~~ 24:32.92 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pattern.c:1350:17: note: in expansion of macro '_cairo_malloc_ab' 24:32.92 pixman_stops = _cairo_malloc_ab (pattern->n_stops, 24:32.92 ^~~~~~~~~~~~~~~~ 24:32.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init': 24:32.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.94 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.94 ^ 24:32.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.94 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.94 ^~~~ 24:32.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:76:18: note: in expansion of macro '_cairo_malloc_ab' 24:32.94 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 24:32.94 ^~~~~~~~~~~~~~~~ 24:32.94 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_init_copy': 24:32.95 /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] 24:32.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.95 ^ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.95 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.95 ^~~~ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:128:22: note: in expansion of macro '_cairo_malloc_ab' 24:32.95 pen->vertices = _cairo_malloc_ab (pen->num_vertices, 24:32.95 ^~~~~~~~~~~~~~~~ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c: In function '_cairo_pen_add_points': 24:32.95 /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] 24:32.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.95 ^ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.95 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.95 ^~~~ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-pen.c:158:17: note: in expansion of macro '_cairo_malloc_ab' 24:32.95 vertices = _cairo_malloc_ab (num_vertices, 24:32.95 ^~~~~~~~~~~~~~~~ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c: In function '_cairo_polygon_grow': 24:32.95 /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] 24:32.95 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.95 ^ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.95 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.95 ^~~~ 24:32.95 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-polygon.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 24:32.95 new_edges = _cairo_malloc_ab (new_size, sizeof (cairo_edge_t)); 24:32.95 ^~~~~~~~~~~~~~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_show_text_glyphs': 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.96 ^ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.96 ^~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:570:20: note: in expansion of macro '_cairo_malloc_ab' 24:32.96 command->glyphs = _cairo_malloc_ab (num_glyphs, sizeof (glyphs[0])); 24:32.96 ^~~~~~~~~~~~~~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.96 ^ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.96 ^~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:578:22: note: in expansion of macro '_cairo_malloc_ab' 24:32.96 command->clusters = _cairo_malloc_ab (num_clusters, sizeof (clusters[0])); 24:32.96 ^~~~~~~~~~~~~~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c: In function '_cairo_recording_surface_replay_internal': 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.96 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.96 ^ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.96 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.96 ^~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-recording-surface.c:944:20: note: in expansion of macro '_cairo_malloc_ab' 24:32.96 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:32.96 ^~~~~~~~~~~~~~~~ 24:32.96 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function 'pqueue_grow': 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.97 ^ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.97 ^~~~ 24:32.97 /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' 24:32.97 new_elements = _cairo_malloc_ab (pq->max_size, 24:32.97 ^~~~~~~~~~~~~~~~ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_active_edges_to_spans': 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.97 ^ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.97 ^~~~ 24:32.97 /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' 24:32.97 sweep->spans = _cairo_malloc_ab (size, sizeof (cairo_half_open_span_t)); 24:32.97 ^~~~~~~~~~~~~~~~ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-rectangular-scan-converter.c: In function '_cairo_rectangular_scan_converter_generate': 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.97 ^ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.97 ^~~~ 24:32.97 /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' 24:32.97 rectangles = _cairo_malloc_ab (self->num_rectangles + 1, 24:32.97 ^~~~~~~~~~~~~~~~ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c: In function '_moz_cairo_region_create_rectangles': 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:32.97 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.97 ^ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.97 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.97 ^~~~ 24:32.97 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-region.c:238:11: note: in expansion of macro '_cairo_malloc_ab' 24:32.97 pboxes = _cairo_malloc_ab (count, sizeof (pixman_box32_t)); 24:32.97 ^~~~~~~~~~~~~~~~ 24:32.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_sub_font_collect': 24:32.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] 24:32.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.98 ^ 24:32.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.98 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.98 ^~~~ 24:32.98 /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' 24:32.98 subset.to_unicode = _cairo_malloc_ab (collection->num_glyphs, sizeof (unsigned long)); 24:32.98 ^~~~~~~~~~~~~~~~ 24:32.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-scaled-font-subsets.c: In function '_cairo_scaled_font_subsets_foreach_internal': 24:32.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] 24:32.98 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.98 ^ 24:32.98 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.98 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.98 ^~~~ 24:32.98 /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' 24:32.98 collection.glyphs = _cairo_malloc_ab (collection.glyphs_size, sizeof(unsigned long)); 24:32.98 ^~~~~~~~~~~~~~~~ 24:32.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] 24:32.99 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:32.99 ^ 24:32.99 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:32.99 ((size) ? malloc((unsigned) (size)) : NULL) 24:32.99 ^~~~ 24:32.99 /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' 24:32.99 collection.utf8 = _cairo_malloc_ab (collection.glyphs_size, sizeof(char *)); 24:32.99 ^~~~~~~~~~~~~~~~ 24:36.80 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:2573, 24:36.80 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 24:36.80 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 24:36.80 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c: In function '_cairo_stroke_style_init_copy': 24:36.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] 24:36.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.81 ^ 24:36.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.81 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.81 ^~~~ 24:36.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-stroke-style.c:73:16: note: in expansion of macro '_cairo_malloc_ab' 24:36.81 style->dash = _cairo_malloc_ab (style->num_dashes, sizeof (double)); 24:36.81 ^~~~~~~~~~~~~~~~ 24:36.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_fill_rectangles': 24:36.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] 24:36.81 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.81 ^ 24:36.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.81 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.81 ^~~~ 24:36.81 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:701:10: note: in expansion of macro '_cairo_malloc_ab' 24:36.81 rects = _cairo_malloc_ab (traps->num_traps, 24:36.81 ^~~~~~~~~~~~~~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_fill_rectangles': 24:36.82 /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] 24:36.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.82 ^ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.82 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.82 ^~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1491:17: note: in expansion of macro '_cairo_malloc_ab' 24:36.82 offset_rects = _cairo_malloc_ab (num_rects, sizeof (cairo_rectangle_int_t)); 24:36.82 ^~~~~~~~~~~~~~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c: In function '_cairo_surface_fallback_composite_trapezoids': 24:36.82 /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] 24:36.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.82 ^ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.82 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.82 ^~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-fallback.c:1546:17: note: in expansion of macro '_cairo_malloc_ab' 24:36.82 offset_traps = _cairo_malloc_ab (num_traps, sizeof (cairo_trapezoid_t)); 24:36.82 ^~~~~~~~~~~~~~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c: In function '_cairo_surface_offset_glyphs': 24:36.82 /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] 24:36.82 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.82 ^ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.82 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.82 ^~~~ 24:36.82 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface-offset.c:301:18: note: in expansion of macro '_cairo_malloc_ab' 24:36.82 dev_glyphs = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:36.82 ^~~~~~~~~~~~~~~~ 24:36.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c: In function '_cairo_surface_fill_region': 24:36.84 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:36.84 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.84 ^ 24:36.85 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.85 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.85 ^~~~ 24:36.85 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-surface.c:1991:10: note: in expansion of macro '_cairo_malloc_ab' 24:36.85 rects = _cairo_malloc_ab (num_rects, 24:36.85 ^~~~~~~~~~~~~~~~ 24:36.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c: In function '_cairo_tee_surface_show_text_glyphs': 24:36.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] 24:36.86 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.86 ^ 24:36.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.86 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.86 ^~~~ 24:36.86 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tee-surface.c:428:19: note: in expansion of macro '_cairo_malloc_ab' 24:36.86 glyphs_copy = _cairo_malloc_ab (num_glyphs, sizeof (cairo_glyph_t)); 24:36.86 ^~~~~~~~~~~~~~~~ 24:36.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-tor-scan-converter.c: In function 'polygon_reset': 24:36.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] 24:36.87 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.87 ^ 24:36.87 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.87 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.87 ^~~~ 24:36.87 /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' 24:36.87 polygon->y_buckets = _cairo_malloc_ab (num_buckets, 24:36.87 ^~~~~~~~~~~~~~~~ 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_grow': 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:36.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.88 ^ 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.88 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.88 ^~~~ 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:113:14: note: in expansion of macro '_cairo_malloc_ab' 24:36.88 new_traps = _cairo_malloc_ab (new_size, sizeof (cairo_trapezoid_t)); 24:36.88 ^~~~~~~~~~~~~~~~ 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c: In function '_cairo_traps_extract_region': 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:36.88 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.88 ^ 24:36.88 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.89 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.89 ^~~~ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-traps.c:530:10: note: in expansion of macro '_cairo_malloc_ab' 24:36.89 rects = _cairo_malloc_ab (traps->num_traps, sizeof (cairo_rectangle_int_t)); 24:36.89 ^~~~~~~~~~~~~~~~ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_ucs4': 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:36.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.89 ^ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.89 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.89 ^~~~ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:280:10: note: in expansion of macro '_cairo_malloc_ab' 24:36.89 str32 = _cairo_malloc_ab (n_chars + 1, sizeof (uint32_t)); 24:36.89 ^~~~~~~~~~~~~~~~ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c: In function '_cairo_utf8_to_utf16': 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:83:33: warning: '*' in boolean context, suggest '&&' instead [-Wint-in-bool-context] 24:36.89 _cairo_malloc((unsigned) (a) * (unsigned) (size))) 24:36.89 ^ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-malloc-private.h:62:6: note: in definition of macro '_cairo_malloc' 24:36.89 ((size) ? malloc((unsigned) (size)) : NULL) 24:36.89 ^~~~ 24:36.89 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-unicode.c:396:13: note: in expansion of macro '_cairo_malloc_ab' 24:36.89 str16 = _cairo_malloc_ab (n16 + 1, sizeof (uint16_t)); 24:36.89 ^~~~~~~~~~~~~~~~ 24:36.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:137: 24:36.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c: At top level: 24:36.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.c:39: warning: "CAIRO_VERSION_H" redefined 24:36.90 #define CAIRO_VERSION_H 1 24:36.90 In file included from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo.h:41, 24:36.90 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairoint.h:70, 24:36.90 from /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-spans.c:27, 24:36.90 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/cairo/cairo/src/Unified_c_gfx_cairo_cairo_src3.c:2: 24:36.90 /builddir/build/BUILD/firefox-63.0/gfx/cairo/cairo/src/cairo-version.h:8: note: this is the location of the previous definition 24:36.90 #define CAIRO_VERSION_H 24:40.71 gfx/2d 24:41.87 gfx/ycbcr 24:44.49 Compiling bincode v1.0.0 24:44.86 gfx/angle/targets/angle_common 24:45.65 Compiling serde_bytes v0.10.4 24:46.27 Compiling ron v0.1.7 24:53.54 Compiling toml v0.4.5 24:53.75 gfx/src 24:56.05 In file included from /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:8: 24:56.05 /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]': 24:56.05 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1561:3: warning: 'capStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.05 aStrokeOptions.mLineCap = capStyle; 24:56.05 ^~~~~~~~~~~~~~ 24:56.05 /builddir/build/BUILD/firefox-63.0/gfx/2d/RecordedEventImpl.h:1560:3: warning: 'joinStyle' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.05 aStrokeOptions.mLineJoin = joinStyle; 24:56.05 ^~~~~~~~~~~~~~ 24:56.59 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp: In member function 'bool mozilla::gfx::InlineTranslator::TranslateRecording(char*, size_t)': 24:56.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:58:3: warning: 'magicInt' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.60 if (magicInt != mozilla::gfx::kMagicInt) { 24:56.60 ^~ 24:56.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:64:3: warning: 'majorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.60 if (majorRevision != kMajorRevision) { 24:56.60 ^~ 24:56.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:70:3: warning: 'minorRevision' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.60 if (minorRevision > kMinorRevision) { 24:56.60 ^~ 24:56.60 /builddir/build/BUILD/firefox-63.0/gfx/2d/InlineTranslator.cpp:77:46: warning: 'eventType' may be used uninitialized in this function [-Wmaybe-uninitialized] 24:56.60 bool success = RecordedEvent::DoWithEvent(reader, static_cast(eventType), 24:56.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.60 [&] (RecordedEvent *recordedEvent) { 24:56.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.60 // Make sure that the whole event was read from the stream successfully. 24:56.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.60 if (!reader.good()) { 24:56.60 ~~~~~~~~~~~~~~~~~~~~~ 24:56.60 return false; 24:56.60 ~~~~~~~~~~~~~ 24:56.60 } 24:56.60 ~ 24:56.60 if (!recordedEvent->PlayEvent(this)) { 24:56.60 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 24:56.60 return false; 24:56.60 ~~~~~~~~~~~~~ 24:56.60 } 24:56.60 ~ 24:56.60 return true; 24:56.60 ~~~~~~~~~~~~ 24:56.60 }); 24:56.60 ~~ 25:06.62 Compiling failure v0.1.2 25:06.88 Compiling tokio v0.1.7 25:09.31 gfx/qcms 25:10.45 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgb_out_lut_altivec': 25:10.45 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c:60:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 25:10.45 const float *igtbl_b = transform->input_gamma_table_b; 25:10.45 ^~~~~~~ 25:10.45 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c:59:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 25:10.46 const float *igtbl_g = transform->input_gamma_table_g; 25:10.46 ^~~~~~~ 25:10.46 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c: In function 'qcms_transform_data_rgba_out_lut_altivec': 25:10.46 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c:171:15: warning: unused variable 'igtbl_b' [-Wunused-variable] 25:10.46 const float *igtbl_b = transform->input_gamma_table_b; 25:10.46 ^~~~~~~ 25:10.46 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform-altivec.c:170:15: warning: unused variable 'igtbl_g' [-Wunused-variable] 25:10.46 const float *igtbl_g = transform->input_gamma_table_g; 25:10.46 ^~~~~~~ 25:10.58 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform.c: In function 'have_altivec': 25:10.58 /builddir/build/BUILD/firefox-63.0/gfx/qcms/transform.c:59:10: warning: unused variable 'i' [-Wunused-variable] 25:10.58 int fd, i; 25:10.58 ^ 25:11.29 Compiling darling v0.4.0 25:11.51 gfx/gl 25:17.35 Compiling mozurl v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/netwerk/base/mozurl) 25:18.95 Compiling cubeb v0.5.2 25:19.27 Compiling cubeb-backend v0.5.0 25:20.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d0.cpp:83: 25:20.19 /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&)': 25:20.19 /builddir/build/BUILD/firefox-63.0/gfx/2d/DrawTargetCairo.cpp:501:20: warning: 'pat' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:20.19 cairo_pattern_t* pat; 25:20.19 ^~~ 25:36.86 Compiling plane-split v0.12.1 25:37.92 Compiling webrender_api v0.57.2 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_api) 25:49.31 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 25:49.31 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 25:49.31 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 25:49.31 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h: In constructor 'mozilla::gl::ScopedSaveMultiTex::ScopedSaveMultiTex(mozilla::gl::GLContext*, uint8_t, GLenum)': 25:49.32 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:1217:21: warning: 'texBinding' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:49.32 fGetIntegerv(pname, (GLint*)&ret); 25:49.32 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ 25:49.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 25:49.32 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:206:12: note: 'texBinding' was declared here 25:49.32 GLenum texBinding; 25:49.32 ^~~~~~~~~~ 25:49.72 In file included from /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContextEGL.h:10, 25:49.72 from /builddir/build/BUILD/firefox-63.0/gfx/gl/EGLUtils.cpp:7, 25:49.72 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:20: 25:49.72 /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': 25:49.72 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLContext.h:2901:34: warning: 'oldVAO' may be used uninitialized in this function [-Wmaybe-uninitialized] 25:49.72 mSymbols.fBindVertexArray(array); 25:49.72 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ 25:49.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/gl/Unified_cpp_gfx_gl0.cpp:29: 25:49.72 /builddir/build/BUILD/firefox-63.0/gfx/gl/GLBlitHelper.cpp:473:12: note: 'oldVAO' was declared here 25:49.72 GLuint oldVAO; 25:49.72 ^~~~~~ 26:06.45 gfx/layers 26:19.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d1.cpp:74: 26:19.00 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp: In function 'void mozilla::gfx::FlattenBezier(const mozilla::gfx::BezierControlPoints&, mozilla::gfx::PathSink*, double)': 26:19.01 /builddir/build/BUILD/firefox-63.0/gfx/2d/Path.cpp:476:34: warning: 't2' may be used uninitialized in this function [-Wmaybe-uninitialized] 26:19.01 double t1min = t1, t1max = t1, t2min = t2, t2max = t2; 26:19.01 ^~~~~ 26:21.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/2d/Unified_cpp_gfx_2d2.cpp:47: 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.62 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.62 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.62 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.62 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.62 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.62 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.62 (rb >> (8 - aDstRGBShift)) | 26:21.62 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.62 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.62 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.62 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.62 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.62 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.63 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.63 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.63 (rb >> (8 - aDstRGBShift)) | 26:21.63 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.63 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.63 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.63 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.63 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.63 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.63 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.63 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.64 (rb >> (8 - aDstRGBShift)) | 26:21.64 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.64 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.64 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.64 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.64 (rb >> (8 - aDstRGBShift)) | 26:21.64 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.64 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.64 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.64 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.64 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.64 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.64 (rb >> (8 - aDstRGBShift)) | 26:21.64 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.65 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.65 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:330:3: required from here 26:21.65 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.65 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.65 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.66 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.66 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.66 (rb >> (8 - aDstRGBShift)) | 26:21.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:331:3: required from here 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.66 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.66 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.66 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.66 (rb >> (8 - aDstRGBShift)) | 26:21.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:331:3: required from here 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:217:36: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 uint32_t g = color & (0xFF00 << aSrcRGBShift); 26:21.66 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:218:25: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = g*a + (0xFF00 << aSrcRGBShift); 26:21.66 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.66 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.66 (rb >> (8 - aDstRGBShift)) | 26:21.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.66 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.66 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.66 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.66 (rb >> (8 - aDstRGBShift)) | 26:21.66 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.67 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.69 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.69 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.69 (rb >> (8 - aDstRGBShift)) | 26:21.69 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.69 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.69 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.69 (rb >> (8 - aDstRGBShift)) | 26:21.69 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.69 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.70 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.70 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.70 (rb >> (8 - aDstRGBShift)) | 26:21.70 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.70 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.70 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.70 (rb >> (8 - aDstRGBShift)) | 26:21.70 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PremultiplyFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 16; unsigned int aSrcAShift = 8; unsigned int aDstRGBShift = 16; unsigned int aDstAShift = 8; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:332:3: required from here 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:219:38: warning: result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.70 g = (g + (g >> 8)) & (0xFF0000 << aSrcRGBShift); 26:21.70 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:226:14: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.70 (rb >> (8 - aDstRGBShift)) | 26:21.70 ~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::SwizzleFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:761:3: required from here 26:21.70 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:483:67: warning: result of '(16711935 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.70 uint32_t rb = ((rgba << 16) | (rgba >> 16)) & (0x00FF00FF << aSrcRGBShift); 26:21.70 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.71 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:484:62: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.72 uint32_t ga = rgba & ((0xFF << aSrcAShift) | (0xFF00 << aSrcRGBShift)); 26:21.72 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::SwizzleFallback(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; bool aOpaqueAlpha = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcAShift = 16; unsigned int aDstRGBShift = 24; unsigned int aDstAShift = 16; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:763:3: required from here 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:483:67: warning: result of '(16711935 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.72 uint32_t rb = ((rgba << 16) | (rgba >> 16)) & (0x00FF00FF << aSrcRGBShift); 26:21.72 ~~~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:484:62: warning: result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.72 uint32_t ga = rgba & ((0xFF << aSrcAShift) | (0xFF00 << aSrcRGBShift)); 26:21.72 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = true; unsigned int aSrcRGBShift = 24; unsigned int aSrcRGBIndex = 0; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:794:3: required from here 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:624:51: warning: left shift count >= width of type [-Wshift-count-overflow] 26:21.72 rgb565 = ((rgba & (0xF8 << aSrcRGBShift)) << (8 - aSrcRGBShift)) | 26:21.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:625:35: warning: result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.72 ((rgba & (0xFC00 << aSrcRGBShift)) >> (5 + aSrcRGBShift)) | 26:21.72 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:626:37: warning: result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.72 ((rgba & (0xF80000 << aSrcRGBShift)) >> (19 + aSrcRGBShift)); 26:21.72 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:626:55: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.72 ((rgba & (0xF80000 << aSrcRGBShift)) >> (19 + aSrcRGBShift)); 26:21.72 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; unsigned int aSrcRGBShift = 24; unsigned int aSrcRGBIndex = 0; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:794:3: required from here 26:21.72 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:629:35: warning: result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.73 ((rgba & (0xFC00 << aSrcRGBShift)) >> (5 + aSrcRGBShift)) | 26:21.73 ~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.73 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:630:37: warning: result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.73 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 26:21.73 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:21.73 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:630:55: warning: right shift count >= width of type [-Wshift-count-overflow] 26:21.73 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 26:21.73 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ 26:21.73 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp: In instantiation of 'void mozilla::gfx::PackToRGB565(const uint8_t*, int32_t, uint8_t*, int32_t, mozilla::gfx::IntSize) [with bool aSwapRB = false; unsigned int aSrcRGBShift = 16; unsigned int aSrcRGBIndex = 1; uint8_t = unsigned char; int32_t = int; mozilla::gfx::IntSize = mozilla::gfx::IntSizeTyped]': 26:21.73 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:794:3: required from here 26:21.73 /builddir/build/BUILD/firefox-63.0/gfx/2d/Swizzle.cpp:630:37: warning: result of '(16252928 << 16)' requires 41 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=] 26:21.73 ((rgba & (0xF80000 << aSrcRGBShift)) >> (8 + aSrcRGBShift)); 26:21.73 ~~~~~~~~~~^~~~~~~~~~~~~~~~ 26:23.94 gfx/graphite2/src 26:24.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:11: 26:24.62 /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] 26:24.62 class Machine::Code::decoder 26:24.62 ^~~~~~~ 26:24.81 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:31, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 26:24.81 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 26:24.81 /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*]': 26:24.81 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:93:51: required from 'void graphite2::Vector::clear() [with T = graphite2::FeatureVal]' 26:24.81 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/List.h:61:17: required from 'graphite2::Vector::~Vector() [with T = graphite2::FeatureVal]' 26:24.81 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Segment.cpp:60:42: required from here 26:24.81 /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] 26:24.81 if (m_last != last) memmove(first, last, distance(last,end())*sizeof(T)); 26:24.81 ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 26:24.81 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureMap.h:29, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Face.h:34, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/CmapCache.h:30, 26:24.81 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/CmapCache.cpp:29, 26:24.81 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src0.cpp:2: 26:24.81 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/FeatureVal.h:38:7: note: 'class graphite2::FeatureVal' declared here 26:24.81 class FeatureVal : public Vector 26:24.81 ^~~~~~~~~~ 26:27.81 gfx/harfbuzz/src 26:28.02 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:28.03 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-blob.cc:33: 26:28.03 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:28.03 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:28.03 ^~~~~~~~~~~~~~~~~~~ 26:28.03 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:28.03 _hb_debug_msg_va (const char *what, 26:28.03 ^~~~~~~~~~~~~~~~ 26:28.03 /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] 26:28.03 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:28.03 ^~~~~~~~~~~~~~~~ 26:28.03 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:28.03 _hb_debug_msg (const char *what, 26:28.03 ^~~~~~~~~~~~~ 26:28.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:28.28 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-common.cc:29: 26:28.28 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:28.28 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:28.28 ^~~~~~~~~~~~~~~~~~~ 26:28.28 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:28.28 _hb_debug_msg_va (const char *what, 26:28.28 ^~~~~~~~~~~~~~~~ 26:28.28 /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] 26:28.28 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:28.28 ^~~~~~~~~~~~~~~~ 26:28.29 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:28.29 _hb_debug_msg (const char *what, 26:28.29 ^~~~~~~~~~~~~ 26:28.79 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:28.79 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 26:28.79 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 26:28.79 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:28.79 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:28.79 ^~~~~~~~~~~~~~~~~~~ 26:28.79 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:28.79 _hb_debug_msg_va (const char *what, 26:28.80 ^~~~~~~~~~~~~~~~ 26:28.80 /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] 26:28.80 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:28.80 ^~~~~~~~~~~~~~~~ 26:28.80 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:28.80 _hb_debug_msg (const char *what, 26:28.80 ^~~~~~~~~~~~~ 26:28.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 26:28.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math-table.hh:31, 26:28.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:30: 26:28.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 26:28.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] 26:28.84 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 26:28.84 ^ 26:28.84 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 26:28.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:28.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 26:28.84 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-math.cc:27: 26:28.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 26:28.84 struct hb_vector_size_t 26:28.84 ^~~~~~~~~~~~~~~~ 26:31.79 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:31.79 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-private.hh:30, 26:31.79 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-hangul.cc:27: 26:31.80 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:31.80 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:31.80 ^~~~~~~~~~~~~~~~~~~ 26:31.80 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:31.80 _hb_debug_msg_va (const char *what, 26:31.80 ^~~~~~~~~~~~~~~~ 26:31.80 /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] 26:31.80 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:31.80 ^~~~~~~~~~~~~~~~ 26:31.80 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:31.80 _hb_debug_msg (const char *what, 26:31.80 ^~~~~~~~~~~~~ 26:32.21 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:32.21 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic-private.hh:30, 26:32.21 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-indic.cc:27: 26:32.21 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:32.21 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:32.21 ^~~~~~~~~~~~~~~~~~~ 26:32.21 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:32.21 _hb_debug_msg_va (const char *what, 26:32.21 ^~~~~~~~~~~~~~~~ 26:32.21 /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] 26:32.21 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:32.21 ^~~~~~~~~~~~~~~~ 26:32.22 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:32.22 _hb_debug_msg (const char *what, 26:32.22 ^~~~~~~~~~~~~ 26:33.53 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:33.53 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-private.hh:30, 26:33.53 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-khmer.cc:27: 26:33.53 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:33.53 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:33.53 ^~~~~~~~~~~~~~~~~~~ 26:33.53 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:33.54 _hb_debug_msg_va (const char *what, 26:33.54 ^~~~~~~~~~~~~~~~ 26:33.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] 26:33.54 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:33.54 ^~~~~~~~~~~~~~~~ 26:33.54 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:33.54 _hb_debug_msg (const char *what, 26:33.54 ^~~~~~~~~~~~~ 26:34.01 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:34.01 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use-private.hh:32, 26:34.01 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-complex-use.cc:29: 26:34.01 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:34.01 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:34.01 ^~~~~~~~~~~~~~~~~~~ 26:34.01 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:34.01 _hb_debug_msg_va (const char *what, 26:34.01 ^~~~~~~~~~~~~~~~ 26:34.01 /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] 26:34.01 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:34.01 ^~~~~~~~~~~~~~~~ 26:34.01 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:34.01 _hb_debug_msg (const char *what, 26:34.01 ^~~~~~~~~~~~~ 26:34.69 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:34.69 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 26:34.69 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 26:34.69 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:34.69 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:34.69 ^~~~~~~~~~~~~~~~~~~ 26:34.69 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:34.69 _hb_debug_msg_va (const char *what, 26:34.69 ^~~~~~~~~~~~~~~~ 26:34.69 /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] 26:34.69 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:34.69 ^~~~~~~~~~~~~~~~ 26:34.69 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:34.69 _hb_debug_msg (const char *what, 26:34.69 ^~~~~~~~~~~~~ 26:34.74 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:41: 26:34.74 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 26:34.74 /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] 26:34.74 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 26:34.74 ^ 26:34.74 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 26:34.74 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:34.74 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shaper-impl-private.hh:30, 26:34.74 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape.cc:32: 26:34.74 /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 26:34.75 struct hb_vector_size_t 26:34.75 ^~~~~~~~~~~~~~~~ 26:35.83 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:35.83 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape-plan.cc:27: 26:35.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:173:1: warning: explicit specialization 'void _hb_debug_msg_va(const char*, const void*, const char*, bool, unsigned int, int, const char*, va_list) [with int max_level = 0; va_list = char*]' may be missing attributes [-Wmissing-attributes] 26:35.84 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:35.84 ^~~~~~~~~~~~~~~~~~~ 26:35.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:35.84 _hb_debug_msg_va (const char *what, 26:35.84 ^~~~~~~~~~~~~~~~ 26:35.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] 26:35.84 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:35.84 ^~~~~~~~~~~~~~~~ 26:35.84 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:35.84 _hb_debug_msg (const char *what, 26:35.84 ^~~~~~~~~~~~~ 26:36.28 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:36.28 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 26:36.28 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 26:36.28 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 26:36.28 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:36.28 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:36.28 ^~~~~~~~~~~~~~~~~~~ 26:36.28 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:36.28 _hb_debug_msg_va (const char *what, 26:36.28 ^~~~~~~~~~~~~~~~ 26:36.28 /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] 26:36.28 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:36.28 ^~~~~~~~~~~~~~~~ 26:36.28 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:36.28 _hb_debug_msg (const char *what, 26:36.28 ^~~~~~~~~~~~~ 26:36.33 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 26:36.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 26:36.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 26:36.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:30, 26:36.33 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 26:36.33 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 26:36.33 /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] 26:36.33 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 26:36.34 ^ 26:36.34 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 26:36.34 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:36.34 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-open-type-private.hh:32, 26:36.34 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-aat-layout.cc:27, 26:36.34 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:2: 26:36.34 /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 26:36.34 struct hb_vector_size_t 26:36.34 ^~~~~~~~~~~~~~~~ 26:37.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src0.cpp:38: 26:37.15 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-glib.cc: At global scope: 26:37.15 /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] 26:37.15 static void free_static_glib_funcs (void); 26:37.15 ^~~~~~~~~~~~~~~~~~~~~~ 26:49.27 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:49.27 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 26:49.27 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 26:49.27 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 26:49.27 /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 = char*]' may be missing attributes [-Wmissing-attributes] 26:49.27 _hb_debug_msg_va<0> (const char *what HB_UNUSED, 26:49.27 ^~~~~~~~~~~~~~~~~~~ 26:49.27 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:124:1: note: missing primary template attribute 'format' 26:49.27 _hb_debug_msg_va (const char *what, 26:49.27 ^~~~~~~~~~~~~~~~ 26:49.27 /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] 26:49.27 _hb_debug_msg<0> (const char *what HB_UNUSED, 26:49.27 ^~~~~~~~~~~~~~~~ 26:49.27 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:192:1: note: missing primary template attribute 'format' 26:49.27 _hb_debug_msg (const char *what, 26:49.27 ^~~~~~~~~~~~~ 26:49.33 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-common-private.hh:35, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gdef-table.hh:32, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-layout-gsubgpos-private.hh:35, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:28, 26:49.33 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 26:49.33 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-set-private.hh: In member function 'void hb_set_t::page_t::init1()': 26:49.33 /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] 26:49.33 inline void init1 (void) { memset (&v, 0xff, sizeof (v)); } 26:49.33 ^ 26:49.33 In file included from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-debug.hh:32, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-private.hh:474, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback-private.hh:30, 26:49.33 from /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-ot-shape-fallback.cc:27, 26:49.33 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:2: 26:49.33 /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 26:49.33 struct hb_vector_size_t 26:49.33 ^~~~~~~~~~~~~~~~ 26:49.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:47: 26:49.51 /builddir/build/BUILD/firefox-63.0/gfx/harfbuzz/src/hb-shape.cc: At global scope: 26:49.51 /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] 26:49.51 static void free_static_shaper_list (void); 26:49.51 ^~~~~~~~~~~~~~~~~~~~~~~ 26:49.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/harfbuzz/src/Unified_cpp_gfx_harfbuzz_src1.cpp:56: 26:49.52 /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] 26:49.52 static void free_static_shapers (void); 26:49.52 ^~~~~~~~~~~~~~~~~~~ 26:52.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 26:52.88 /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)': 26:52.88 /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] 26:52.88 memcpy(m_justs, orig.m_justs, SlotJustify::size_of(justLevels)); 26:52.88 ^ 26:52.88 In file included from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Segment.h:38, 26:52.88 from /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/Slot.cpp:27, 26:52.88 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/graphite2/src/Unified_cpp_gfx_graphite2_src1.cpp:2: 26:52.88 /builddir/build/BUILD/firefox-63.0/gfx/graphite2/src/inc/Slot.h:42:8: note: 'struct graphite2::SlotJustify' declared here 26:52.88 struct SlotJustify 26:52.88 ^~~~~~~~~~~ 26:54.33 gfx/ipc 27:21.34 Compiling style v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style) 27:21.68 gfx/vr 27:39.53 Compiling rkv v0.4.1 27:45.82 Compiling style_derive v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_derive) 27:55.30 gfx/vr/service 27:58.72 gfx/config 28:01.15 gfx/webrender_bindings 28:04.50 SkJumper_generated.o 28:04.80 gfx/skia 28:20.47 image 28:21.22 /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]': 28:21.22 /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*}]' 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:110:9: required from here 28:21.23 /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] 28:21.23 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 28:21.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:21.23 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 28:21.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:279:8: note: 'struct SkRecords::DrawPath' declared here 28:21.23 RECORD(DrawPath, kDraw_Tag|kHasPaint_Tag, 28:21.23 ^~~~~~~~ 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 28:21.23 struct T { \ 28:21.23 ^ 28:21.23 /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]': 28:21.23 /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*}]' 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:111:9: required from here 28:21.23 /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] 28:21.23 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 28:21.23 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:21.23 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 28:21.23 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:305:8: note: 'struct SkRecords::DrawRect' declared here 28:21.23 RECORD(DrawRect, kDraw_Tag|kHasPaint_Tag, 28:21.23 ^~~~~~~~ 28:21.23 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 28:21.23 struct T { \ 28:21.23 ^ 28:21.23 /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]': 28:21.24 /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*}]' 28:21.24 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:112:9: required from here 28:21.24 /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] 28:21.24 memcpy(&fOp, op, sizeof(fOp)); // We take ownership of op's guts. 28:21.24 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ 28:21.24 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.h:11, 28:21.24 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkMiniRecorder.cpp:10: 28:21.24 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:317:8: note: 'struct SkRecords::DrawTextBlob' declared here 28:21.24 RECORD(DrawTextBlob, kDraw_Tag|kHasText_Tag|kHasPaint_Tag, 28:21.24 ^~~~~~~~~~~~ 28:21.24 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRecords.h:171:8: note: in definition of macro 'RECORD' 28:21.24 struct T { \ 28:21.24 ^ 28:21.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.95 /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*)': 28:21.95 /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] 28:21.95 memcpy(&px4, px, 16); 28:21.95 ^ 28:21.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 28:21.95 class Sk4px : public Sk16b { 28:21.95 ^~~~~ 28:21.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.95 /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*)': 28:21.95 /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] 28:21.95 memcpy(&px2, px, 8); 28:21.95 ^ 28:21.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.95 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 28:21.95 class Sk4px : public Sk16b { 28:21.95 ^~~~~ 28:21.95 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:237, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.95 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.95 /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*)': 28:21.95 /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] 28:21.95 memcpy(&px1, px, 4); 28:21.96 ^ 28:21.96 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkBlitMask_opts.h:11, 28:21.96 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:40: 28:21.96 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/Sk4px.h:23:7: note: 'class {anonymous}::Sk4px' declared here 28:21.96 class Sk4px : public Sk16b { 28:21.96 ^~~~~ 28:22.07 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkOpts.cpp:42: 28:22.07 /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)': 28:22.07 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:200:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 28:22.07 case 3: k ^= data[2] << 16; 28:22.07 ~~^~~~~~~~~~~~~~~~ 28:22.07 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:13: note: here 28:22.07 case 2: k ^= data[1] << 8; 28:22.07 ^~~~ 28:22.08 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:201:23: warning: this statement may fall through [-Wimplicit-fallthrough=] 28:22.08 case 2: k ^= data[1] << 8; 28:22.08 ~~^~~~~~~~~~~~~~~~ 28:22.08 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/opts/SkChecksum_opts.h:202:13: note: here 28:22.08 case 1: k ^= data[0] << 0; 28:22.08 ^~~~ 28:38.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPlatform.h:12, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfx2DGlue.h:10, 28:38.86 from /builddir/build/BUILD/firefox-63.0/image/Image.h:12, 28:38.86 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.h:10, 28:38.86 from /builddir/build/BUILD/firefox-63.0/image/ImageWrapper.cpp:6, 28:38.86 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image1.cpp:2: 28:38.86 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp: In member function 'virtual nsresult mozilla::image::ScriptedNotificationObserver::QueryInterface(const nsIID&, void**)': 28:38.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:38.86 foundInterface = 0; \ 28:38.86 ^~~~~~~~~~~~~~ 28: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' 28:38.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:38.86 ^~~~~~~~~~~~~~~~~~~~~~~ 28:38.86 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:38.86 NS_INTERFACE_MAP_END 28:38.86 ^~~~~~~~~~~~~~~~~~~~ 28: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 28:38.86 else 28:38.86 ^~~~ 28:38.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 28:38.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 28:38.87 ^~~~~~~~~~~~~~~~~~ 28:38.87 /builddir/build/BUILD/firefox-63.0/image/ScriptedNotificationObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 28:38.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 28:38.87 ^~~~~~~~~~~~~~~~~~~~~~ 28:40.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp: In function 'int GrPathUtils::worstCasePointCount(const SkPath&, int*, SkScalar)': 28:40.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:183:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 28:40.70 } 28:40.70 ^ 28:40.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathUtils.cpp:185:13: note: here 28:40.70 case SkPath::kQuad_Verb: 28:40.70 ^~~~ 28:57.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 28:57.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 28:57.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgIRequest.h:10, 28:57.71 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.h:10, 28:57.71 from /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:7, 28:57.71 from /builddir/build/BUILD/firefox-63.0/objdir/image/Unified_cpp_image2.cpp:2: 28:57.71 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp: In member function 'virtual nsresult imgRequestProxy::QueryInterface(const nsIID&, void**)': 28:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 28:57.71 foundInterface = 0; \ 28:57.71 ^~~~~~~~~~~~~~ 28:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 28:57.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 28:57.71 ^~~~~~~~~~~~~~~~~~~~~~~ 28:57.71 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:109:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 28:57.71 NS_INTERFACE_MAP_END 28:57.71 ^~~~~~~~~~~~~~~~~~~~ 28:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1015:3: note: some parts of macro expansion are not guarded by this 'else' clause 28:57.71 else 28:57.71 ^~~~ 28:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 28:57.71 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 28:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 28:57.71 /builddir/build/BUILD/firefox-63.0/image/imgRequestProxy.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 28:57.71 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsITimedChannel, 28:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:03.08 Compiling tokio-core v0.1.17 29:03.27 image/build 29:07.93 image/decoders 29:11.94 Compiling cubeb-pulse v0.2.0 (file:///builddir/build/BUILD/firefox-63.0/media/libcubeb/cubeb-pulse-rs) 29:14.81 Compiling malloc_size_of v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/malloc_size_of) 29:47.02 image/decoders/icon/gtk 29:49.15 image/decoders/icon 29:50.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 29:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 29:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 29:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 29:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 29:50.83 from /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconModule.cpp:7, 29:50.83 from /builddir/build/BUILD/firefox-63.0/objdir/image/decoders/icon/Unified_cpp_image_decoders_icon0.cpp:2: 29:50.83 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp: In member function 'virtual nsresult nsMozIconURI::QueryInterface(const nsIID&, void**)': 29:50.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 29:50.83 foundInterface = 0; \ 29:50.83 ^~~~~~~~~~~~~~ 29:50.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 29:50.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 29:50.83 ^~~~~~~~~~~~~~~~~~~~~~~ 29:50.83 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 29:50.83 NS_INTERFACE_MAP_END 29:50.83 ^~~~~~~~~~~~~~~~~~~~ 29:50.83 /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 29:50.83 else 29:50.83 ^~~~ 29:50.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 29:50.83 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 29:50.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:50.83 /builddir/build/BUILD/firefox-63.0/image/decoders/icon/nsIconURI.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 29:50.83 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsINestedURI, mIconURL) 29:50.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:52.08 image/encoders/ico 29:57.70 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:13, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 29:57.70 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 29:57.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp: In function 'GrPathRendering::FillType {anonymous}::convert_skpath_filltype(SkPath::FillType)': 29:57.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 29:57.70 sk_abort_no_print(); \ 29:57.70 ~~~~~~~~~~~~~~~~~^~ 29:57.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:199:13: note: in expansion of macro 'SK_ABORT' 29:57.70 SK_ABORT("Incomplete Switch\n"); 29:57.70 ^~~~~~~~ 29:57.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:200:9: note: here 29:57.70 case SkPath::kWinding_FillType: 29:57.70 ^~~~ 29:57.97 In file included from /usr/include/string.h:494, 29:57.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 29:57.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 29:57.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:64, 29:57.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 29:57.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:50, 29:57.97 from /usr/include/c++/8/ratio:38, 29:57.97 from /usr/include/c++/8/chrono:38, 29:57.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:11, 29:57.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 29:57.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/../GrPath.h:11, 29:57.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.h:11, 29:57.97 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPath.cpp:8: 29:57.97 In function 'void* memcpy(void*, const void*, size_t)', 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 29:57.97 /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] 29:57.97 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 29:57.97 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:57.97 In function 'void* memcpy(void*, const void*, size_t)', 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 29:57.97 /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] 29:57.97 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 29:57.97 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 29:57.97 /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=] 29:57.97 In function 'void* memcpy(void*, const void*, size_t)', 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.97 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, 29:57.98 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, 29:57.98 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, 29:57.98 inlined from 'static void GrGLPath::InitPathObjectPathData(GrGLGpu*, GrGLuint, const SkPath&)': 29:57.98 /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=] 29:57.98 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 29:57.98 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 30:02.01 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 30:02.01 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:12, 30:02.01 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.h:11, 30:02.02 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:8: 30:02.02 /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)': 30:02.02 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 30:02.02 sk_abort_no_print(); \ 30:02.02 ~~~~~~~~~~~~~~~~~^~ 30:02.02 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:71:13: note: in expansion of macro 'SK_ABORT' 30:02.02 SK_ABORT("Unexpected path fill."); 30:02.02 ^~~~~~~~ 30:02.02 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/gl/GrGLPathRendering.cpp:73:9: note: here 30:02.02 case GrStencilOp::kIncWrap: 30:02.02 ^~~~ 30:36.43 image/encoders/png 30:44.94 image/encoders/jpeg 30:46.08 image/encoders/bmp 31:11.13 dom/abort 31:14.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 31:14.00 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:10, 31:14.00 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 31:14.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 31:14.00 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp: In member function 'virtual nsresult mozilla::dom::AbortController::QueryInterface(const nsIID&, void**)': 31:14.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:14.00 foundInterface = 0; \ 31:14.00 ^~~~~~~~~~~~~~ 31:14.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:14.00 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:14.00 ^~~~~~~~~~~~~~~~~~~~~~~ 31:14.00 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:14.00 NS_INTERFACE_MAP_END 31:14.00 ^~~~~~~~~~~~~~~~~~~~ 31:14.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 31:14.00 else 31:14.00 ^~~~ 31:14.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:14.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:14.00 ^~~~~~~~~~~~~~~~~~ 31:14.00 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:14.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:14.00 ^~~~~~~~~~~~~~~~~~~~~~ 31:14.01 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignal::QueryInterface(const nsIID&, void**)': 31:14.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:14.01 foundInterface = 0; \ 31:14.01 ^~~~~~~~~~~~~~ 31:14.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:14.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:14.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:14.01 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:14.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 31:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:14.02 In file included from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.h:12, 31:14.02 from /builddir/build/BUILD/firefox-63.0/dom/abort/AbortController.cpp:7, 31:14.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/abort/Unified_cpp_dom_abort0.cpp:2: 31:14.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 31:14.02 } else 31:14.02 ^~~~ 31:14.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' 31:14.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 31:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:14.02 /builddir/build/BUILD/firefox-63.0/dom/abort/AbortSignal.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 31:14.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AbortSignal) 31:14.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:15.01 dom/animation 31:20.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 31:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 31:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 31:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 31:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 31:20.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:20.69 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:20.69 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:20.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:20.69 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp: In member function 'virtual nsresult mozilla::dom::Animation::QueryInterface(const nsIID&, void**)': 31:20.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:20.69 foundInterface = 0; \ 31:20.69 ^~~~~~~~~~~~~~ 31:20.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:20.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:20.70 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:20.70 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 31:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:20.70 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:20.70 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:20.70 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:20.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:20.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 31:20.70 } else 31:20.70 ^~~~ 31:20.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' 31:20.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 31:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:20.70 /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 31:20.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Animation) 31:20.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:20.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 31:20.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 31:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 31:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 31:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 31:20.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:20.74 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:20.74 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:20.74 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp: In member function 'virtual nsresult mozilla::dom::AnimationEffect::QueryInterface(const nsIID&, void**)': 31:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:20.74 foundInterface = 0; \ 31:20.74 ^~~~~~~~~~~~~~ 31:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 31:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 31:20.74 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:20.74 NS_INTERFACE_MAP_END 31:20.74 ^~~~~~~~~~~~~~~~~~~~ 31:20.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 31:20.74 else 31:20.74 ^~~~ 31:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:20.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:20.74 ^~~~~~~~~~~~~~~~~~ 31:20.74 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationEffect.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:20.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:20.74 ^~~~~~~~~~~~~~~~~~~~~~ 31:20.76 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp: In member function 'virtual nsresult mozilla::dom::AnimationTimeline::QueryInterface(const nsIID&, void**)': 31:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:20.76 foundInterface = 0; \ 31:20.76 ^~~~~~~~~~~~~~ 31: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' 31:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 31:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 31:20.76 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 31:20.76 NS_INTERFACE_MAP_END 31:20.76 ^~~~~~~~~~~~~~~~~~~~ 31: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 31:20.76 else 31:20.76 ^~~~ 31:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 31:20.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 31:20.76 ^~~~~~~~~~~~~~~~~~ 31:20.76 /builddir/build/BUILD/firefox-63.0/dom/animation/AnimationTimeline.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 31:20.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 31:20.76 ^~~~~~~~~~~~~~~~~~~~~~ 31:21.45 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp: In member function 'virtual nsresult mozilla::dom::DocumentTimeline::QueryInterface(const nsIID&, void**)': 31:21.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:21.45 foundInterface = 0; \ 31:21.45 ^~~~~~~~~~~~~~ 31:21.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:21.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.45 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:21.45 NS_INTERFACE_MAP_END_INHERITING(AnimationTimeline) 31:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.45 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:21.45 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:21.45 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:21.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:21.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 31:21.45 } else 31:21.45 ^~~~ 31:21.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' 31:21.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 31:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:21.45 /builddir/build/BUILD/firefox-63.0/dom/animation/DocumentTimeline.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 31:21.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DocumentTimeline) 31:21.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:22.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 31:22.52 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:22.52 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:22.52 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:22.52 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp: In member function 'virtual nsresult mozilla::dom::KeyframeEffect::QueryInterface(const nsIID&, void**)': 31:22.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 31:22.52 foundInterface = 0; \ 31:22.52 ^~~~~~~~~~~~~~ 31:22.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 31:22.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 31:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:22.52 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 31:22.52 NS_INTERFACE_MAP_END_INHERITING(AnimationEffect) 31:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:22.52 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 31:22.52 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.h:10, 31:22.52 from /builddir/build/BUILD/firefox-63.0/dom/animation/Animation.cpp:7, 31:22.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/animation/Unified_cpp_dom_animation0.cpp:2: 31:22.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 31:22.52 } else 31:22.52 ^~~~ 31:22.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' 31:22.52 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 31:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:22.52 /builddir/build/BUILD/firefox-63.0/dom/animation/KeyframeEffect.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 31:22.52 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(KeyframeEffect) 31:22.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 31:41.89 /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*)': 31:41.89 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:309:50: warning: this statement may fall through [-Wimplicit-fallthrough=] 31:41.89 quadPointCount += 3 * quadPts; 31:41.89 ^ 31:41.89 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrMSAAPathRenderer.cpp:311:17: note: here 31:41.89 case SkPath::kQuad_Verb: 31:41.89 ^~~~ 31:56.30 dom/base 31:57.14 Compiling tokio-uds v0.1.7 31:59.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia0.cpp:92: 31:59.33 /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] 31:59.33 class SkBitmapCache::Rec : public SkResourceCache::Rec { 31:59.33 ^~~ 32:00.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 32:00.19 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRectBinding.h:9, 32:00.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntersectionObserverBinding.h:6, 32:00.19 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.h:10, 32:00.19 from /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:7: 32:00.19 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserverEntry::QueryInterface(const nsIID&, void**)': 32:00.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:00.19 foundInterface = 0; \ 32:00.19 ^~~~~~~~~~~~~~ 32:00.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:00.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:00.19 ^~~~~~~~~~~~~~~~~~~~~~~ 32:00.19 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:00.19 NS_INTERFACE_MAP_END 32:00.19 ^~~~~~~~~~~~~~~~~~~~ 32:00.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 32:00.19 else 32:00.19 ^~~~ 32:00.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:00.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:00.19 ^~~~~~~~~~~~~~~~~~ 32:00.19 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:00.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 32:00.19 ^~~~~~~~~~~~~~~~~~~~~~ 32:00.20 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp: In member function 'virtual nsresult mozilla::dom::DOMIntersectionObserver::QueryInterface(const nsIID&, void**)': 32:00.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:00.20 foundInterface = 0; \ 32:00.20 ^~~~~~~~~~~~~~ 32:00.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:00.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:00.20 ^~~~~~~~~~~~~~~~~~~~~~~ 32:00.20 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:00.20 NS_INTERFACE_MAP_END 32:00.20 ^~~~~~~~~~~~~~~~~~~~ 32:00.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 32:00.20 else 32:00.20 ^~~~ 32:00.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:00.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:00.20 ^~~~~~~~~~~~~~~~~~ 32:00.20 /builddir/build/BUILD/firefox-63.0/dom/base/DOMIntersectionObserver.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:00.20 NS_INTERFACE_MAP_ENTRY(DOMIntersectionObserver) 32:00.20 ^~~~~~~~~~~~~~~~~~~~~~ 32:00.71 dom/bindings 32:15.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 32:15.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 32:15.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 32:15.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 32:15.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 32:15.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 32:15.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:21, 32:15.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:9: 32:15.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 32:15.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 32:15.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] 32:15.15 memset(aT, 0, sizeof(T)); 32:15.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:15.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.cpp:215: 32:15.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 32:15.15 struct GlobalProperties { 32:15.15 ^~~~~~~~~~~~~~~~ 32:20.57 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 32:20.57 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 32:20.57 /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]': 32:20.57 /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]' 32:20.57 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 32:20.57 /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] 32:20.57 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 32:20.57 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:20.57 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkColorSpace.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkImageInfo.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/../private/GrTypesPriv.h:14, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrFragmentProcessor.h:11, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceXform.h:12, 32:20.57 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.h:11, 32:20.58 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrColorSpaceInfo.cpp:8, 32:20.58 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia11.cpp:2: 32:20.58 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 32:20.58 template class sk_sp { 32:20.58 ^~~~~ 32:29.21 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 32:29.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 32:29.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 32:29.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.h:11, 32:29.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrMemoryPool.cpp:8, 32:29.21 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:2: 32:29.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp: In static member function 'static const GrUserStencilSettings& GrPathRendering::GetStencilPassSettings(GrPathRendering::FillType)': 32:29.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:29.21 sk_abort_no_print(); \ 32:29.21 ~~~~~~~~~~~~~~~~~^~ 32:29.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:20:13: note: in expansion of macro 'SK_ABORT' 32:29.21 SK_ABORT("Unexpected path fill."); 32:29.21 ^~~~~~~~ 32:29.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia12.cpp:92: 32:29.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPathRendering.cpp:21:9: note: here 32:29.21 case GrPathRendering::kWinding_FillType: { 32:29.21 ^~~~ 32:32.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 32:32.61 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:89: warning: "ASSERT_SINGLE_OWNER" redefined 32:32.61 #define ASSERT_SINGLE_OWNER \ 32:32.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:20: 32:32.61 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProxyProvider.cpp:29: note: this is the location of the previous definition 32:32.61 #define ASSERT_SINGLE_OWNER \ 32:34.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia13.cpp:65: 32:34.71 /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*)': 32:34.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:556:21: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:34.71 } 32:34.71 ^ 32:34.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrRenderTargetContext.cpp:557:17: note: here 32:34.71 case SkPaint::kBevel_Join: 32:34.71 ^~~~ 32:38.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 32:38.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 32:38.34 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::Addon::QueryInterface(const nsIID&, void**)': 32:38.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:38.34 foundInterface = 0; \ 32:38.34 ^~~~~~~~~~~~~~ 32:38.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:38.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:38.34 ^~~~~~~~~~~~~~~~~~~~~~~ 32:38.34 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2857:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:38.34 NS_INTERFACE_MAP_END 32:38.34 ^~~~~~~~~~~~~~~~~~~~ 32:38.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 32:38.35 else 32:38.35 ^~~~ 32:38.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:38.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:38.35 ^~~~~~~~~~~~~~~~~~ 32:38.35 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:2856:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:38.35 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:38.35 ^~~~~~~~~~~~~~~~~~~~~~ 32:38.36 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonInstall::QueryInterface(const nsIID&, void**)': 32:38.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:38.36 foundInterface = 0; \ 32:38.36 ^~~~~~~~~~~~~~ 32:38.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:38.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:38.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.36 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:38.36 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:38.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 32:38.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 32:38.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:38.36 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 32:38.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 32:38.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 32:38.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 32:38.37 } else 32:38.37 ^~~~ 32:38.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' 32:38.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 32:38.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3256:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 32:38.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonInstall) 32:38.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:38.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 32:38.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 32:38.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 32:38.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.h:10, 32:38.37 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:7: 32:38.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsDOMWindowUtils::QueryInterface(const nsIID&, void**)': 32:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:38.37 foundInterface = 0; \ 32:38.37 ^~~~~~~~~~~~~~ 32:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:38.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:38.37 ^~~~~~~~~~~~~~~~~~~~~~~ 32:38.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:207:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:38.37 NS_INTERFACE_MAP_END 32:38.37 ^~~~~~~~~~~~~~~~~~~~ 32:38.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 32:38.37 else 32:38.37 ^~~~ 32:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:38.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:38.37 ^~~~~~~~~~~~~~~~~~ 32:38.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:206:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:38.37 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 32:38.37 ^~~~~~~~~~~~~~~~~~~~~~ 32:38.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/APZTestDataBinding.h:9, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:3, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 32:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::AddonManager::QueryInterface(const nsIID&, void**)': 32:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:38.38 foundInterface = 0; \ 32:38.38 ^~~~~~~~~~~~~~ 32:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 32:38.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 32:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3666:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 32:38.38 NS_INTERFACE_MAP_END_INHERITING(mozilla::DOMEventTargetHelper) 32:38.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 32:38.38 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/APZTestDataBinding.cpp:4, 32:38.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings0.cpp:2: 32:38.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 32:38.38 } else 32:38.39 ^~~~ 32:38.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' 32:38.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 32:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.39 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AddonManagerBinding.cpp:3665:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 32:38.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AddonManager) 32:38.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:38.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp: In member function 'virtual nsresult nsTranslationNodeList::QueryInterface(const nsIID&, void**)': 32:38.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:38.48 foundInterface = 0; \ 32:38.48 ^~~~~~~~~~~~~~ 32:38.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:38.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:38.48 ^~~~~~~~~~~~~~~~~~~~~~~ 32:38.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4408:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:38.48 NS_INTERFACE_MAP_END 32:38.48 ^~~~~~~~~~~~~~~~~~~~ 32:38.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 32:38.48 else 32:38.48 ^~~~ 32:38.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 32:38.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 32:38.48 ^~~~~~~~~~~~~~~~~~ 32:38.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMWindowUtils.cpp:4407:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 32:38.48 NS_INTERFACE_MAP_ENTRY(nsITranslationNodeList) 32:38.48 ^~~~~~~~~~~~~~~~~~~~~~ 32:49.78 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTypes.h:31, 32:49.78 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkMath.h:13, 32:49.78 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrTypes.h:11, 32:49.78 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrSamplerState.h:11, 32:49.78 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/private/GrTextureProxy.h:11, 32:49.78 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrTextureProxy.cpp:8, 32:49.78 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:2: 32:49.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp: In member function 'void GrCCPathParser::parsePath(const SkPath&, const SkPoint*)': 32:49.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPostConfig.h:151:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 32:49.78 sk_abort_no_print(); \ 32:49.78 ~~~~~~~~~~~~~~~~~^~ 32:49.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:146:17: note: in expansion of macro 'SK_ABORT' 32:49.78 SK_ABORT("Conics are not supported."); 32:49.78 ^~~~~~~~ 32:49.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia15.cpp:128: 32:49.78 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ccpr/GrCCPathParser.cpp:147:13: note: here 32:49.78 default: 32:49.78 ^~~~~~~ 32:52.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 32:52.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 32:52.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMessageManager.h:10, 32:52.57 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:10, 32:52.57 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 32:52.57 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp: In member function 'virtual nsresult nsFrameMessageManager::QueryInterface(const nsIID&, void**)': 32:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 32:52.57 foundInterface = 0; \ 32:52.57 ^~~~~~~~~~~~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 32:52.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 32:52.57 ^~~~~~~~~~~~~~~~~~~~~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:160:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 32:52.57 NS_INTERFACE_MAP_END 32:52.57 ^~~~~~~~~~~~~~~~~~~~ 32:52.57 /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 32:52.57 else 32:52.57 ^~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 32:52.57 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 32:52.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.57 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 32:52.57 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIMessageSender, !mChrome || !mIsBroadcaster) 32:52.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 32:52.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 32:52.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 32:52.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 32:52.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 32:52.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 32:52.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 32:52.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 32:52.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:9: 32:52.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 32:52.94 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 32:52.94 /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] 32:52.94 memset(aT, 0, sizeof(T)); 32:52.94 ~~~~~~^~~~~~~~~~~~~~~~~~ 32:52.94 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.cpp:62: 32:52.94 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 32:52.94 struct GlobalProperties { 32:52.94 ^~~~~~~~~~~~~~~~ 33:05.44 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrResourceKey.h:16, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/gpu/GrGpuResource.h:12, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrBuffer.h:11, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:12, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 33:05.45 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 33:05.45 /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]': 33:05.45 /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]' 33:05.45 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 33:05.45 /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] 33:05.45 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 33:05.45 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.45 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.h:12, 33:05.45 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:8, 33:05.45 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 33:05.45 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 33:05.45 template class sk_sp { 33:05.45 ^~~~~ 33:05.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:05.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:05.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 33:05.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 33:05.61 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 33:05.61 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:05.61 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:05.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutorTimeoutHandler::QueryInterface(const nsIID&, void**)': 33:05.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.62 foundInterface = 0; \ 33:05.62 ^~~~~~~~~~~~~~ 33:05.62 /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.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:05.62 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 33:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.62 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:05.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 33:05.62 } else 33:05.62 ^~~~ 33:05.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' 33:05.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 33:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:438:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 33:05.62 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestExecutorTimeoutHandler) 33:05.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:05.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:05.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:05.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:05.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestExecutor::QueryInterface(const nsIID&, void**)': 33:05.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.63 foundInterface = 0; \ 33:05.63 ^~~~~~~~~~~~~~ 33:05.63 /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.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:05.63 ^~~~~~~~~~~~~~~~~~~~~~~ 33:05.63 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:533:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:05.63 NS_INTERFACE_MAP_END 33:05.63 ^~~~~~~~~~~~~~~~~~~~ 33:05.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:05.63 else 33:05.64 ^~~~ 33:05.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 33:05.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:532:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 33:05.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIRunnable) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult IdleRequestTimeoutHandler::QueryInterface(const nsIID&, void**)': 33:05.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.64 foundInterface = 0; \ 33:05.64 ^~~~~~~~~~~~~~ 33:05.64 /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.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:778:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:05.64 NS_INTERFACE_MAP_END_INHERITING(TimeoutHandler) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.64 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 33:05.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 33:05.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 33:05.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:05.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:05.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:05.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 33:05.64 } else 33:05.64 ^~~~ 33:05.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' 33:05.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:777:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 33:05.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IdleRequestTimeoutHandler) 33:05.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:05.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:05.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:05.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 33:05.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 33:05.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 33:05.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:05.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:05.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:05.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp: In member function 'virtual nsresult nsGlobalWindowInner::QueryInterface(const nsIID&, void**)': 33:05.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:05.67 foundInterface = 0; \ 33:05.67 ^~~~~~~~~~~~~~ 33:05.67 /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.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:05.67 ^~~~~~~~~~~~~~~~~~~~~~~ 33:05.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1351:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:05.67 NS_INTERFACE_MAP_END 33:05.67 ^~~~~~~~~~~~~~~~~~~~ 33:05.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 33:05.67 else 33:05.67 ^~~~ 33:05.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:05.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:05.67 ^~~~~~~~~~~~~~~~~~ 33:05.67 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:1350:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:05.67 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 33:05.67 ^~~~~~~~~~~~~~~~~~~~~~ 33:06.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 33:06.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 33:06.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 33:06.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:06.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:06.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:7: 33:06.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:06.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 33:06.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 33:06.32 memset(aT, 0, sizeof(T)); 33:06.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:06.32 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.cpp:169: 33:06.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 33:06.32 struct GlobalProperties { 33:06.32 ^~~~~~~~~~~~~~~~ 33:08.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 33:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp: In member function 'virtual nsresult mozilla::dom::BlobEvent::QueryInterface(const nsIID&, void**)': 33:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:08.37 foundInterface = 0; \ 33:08.37 ^~~~~~~~~~~~~~ 33: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' 33:08.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:08.37 NS_INTERFACE_MAP_END_INHERITING(Event) 33:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:4, 33:08.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 33:08.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 33:08.37 } else 33:08.37 ^~~~ 33:08.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' 33:08.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 33:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BlobEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 33:08.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BlobEvent) 33:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:08.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioTrackListBinding.h:9, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/AudioTrackListBinding.cpp:3, 33:08.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings1.cpp:2: 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp: In member function 'virtual nsresult mozilla::dom::BrowserFeedWriter::QueryInterface(const nsIID&, void**)': 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:08.49 foundInterface = 0; \ 33:08.49 ^~~~~~~~~~~~~~ 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:08.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:08.49 ^~~~~~~~~~~~~~~~~~~~~~~ 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:638:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:08.49 NS_INTERFACE_MAP_END 33:08.49 ^~~~~~~~~~~~~~~~~~~~ 33: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 33:08.49 else 33:08.49 ^~~~ 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:08.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:08.49 ^~~~~~~~~~~~~~~~~~ 33:08.49 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/BrowserFeedWriterBinding.cpp:637:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:08.49 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 33:08.49 ^~~~~~~~~~~~~~~~~~~~~~ 33:13.74 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkWriteBuffer.h:14, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:20, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrPrimitiveProcessor.h:12, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrGeometryProcessor.h:11, 33:13.74 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/ops/GrOvalOpFactory.cpp:10, 33:13.74 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia17.cpp:2: 33:13.74 /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]': 33:13.74 /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] 33:13.74 struct Pair { 33:13.74 ^~~~ 33:22.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia19.cpp:83: 33:22.56 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp: In static member function 'static int SkDCubic::ComplexBreak(const SkPoint*, SkScalar*)': 33:22.56 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:261:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 33:22.56 } 33:22.56 ^ 33:22.56 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/pathops/SkPathOpsCubic.cpp:264:9: note: here 33:22.56 case SkCubicType::kSerpentine: 33:22.56 ^~~~ 33:24.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:24.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:24.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/domstubs.h:10, 33:24.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDOMWindow.h:10, 33:24.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:10, 33:24.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:24.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:24.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 33:24.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp: In member function 'virtual nsresult nsGlobalWindowOuter::QueryInterface(const nsIID&, void**)': 33:24.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:24.68 foundInterface = 0; \ 33:24.68 ^~~~~~~~~~~~~~ 33:24.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:24.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:24.68 ^~~~~~~~~~~~~~~~~~~~~~~ 33:24.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1090:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:24.68 NS_INTERFACE_MAP_END 33:24.68 ^~~~~~~~~~~~~~~~~~~~ 33:24.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 33:24.68 else 33:24.68 ^~~~ 33:24.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:24.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:24.68 ^~~~~~~~~~~~~~~~~~ 33:24.68 /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:1089:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:24.68 NS_INTERFACE_MAP_ENTRY(nsIInterfaceRequestor) 33:24.68 ^~~~~~~~~~~~~~~~~~~~~~ 33:25.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 33:25.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 33:25.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 33:25.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowInner.h:10, 33:25.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindow.h:14, 33:25.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:7: 33:25.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 33:25.29 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 33:25.29 /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] 33:25.29 memset(aT, 0, sizeof(T)); 33:25.29 ~~~~~~^~~~~~~~~~~~~~~~~~ 33:25.29 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsGlobalWindowOuter.cpp:167: 33:25.29 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 33:25.29 struct GlobalProperties { 33:25.29 ^~~~~~~~~~~~~~~~ 33:25.77 Compiling style_traits v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/components/style_traits) 33:27.49 Compiling audioipc v0.2.4 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/audioipc) 33:28.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia2.cpp:119: 33:28.31 /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': 33:28.31 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:647:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 33:28.32 } 33:28.32 ^ 33:28.32 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkDraw.cpp:649:13: note: here 33:28.32 case SkCanvas::kPolygon_PointMode: { 33:28.32 ^~~~ 33:28.50 warning: use of deprecated item 'bytes::BufMut::put_u16': use put_u16_be or put_u16_le 33:28.50 --> media/audioipc/audioipc/src/codec.rs:167:13 33:28.50 | 33:28.50 167 | buf.put_u16::(encoded_len as u16); 33:28.50 | ^^^^^^^ 33:28.50 | 33:28.50 = note: #[warn(deprecated)] on by default 33:32.85 Compiling webrender_bindings v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/gfx/webrender_bindings) 33:45.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:128: 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 33:45.60 /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] 33:45.60 LinearGradient4fContext::LinearIntervalProcessor { 33:45.60 ^~~~~~~~~~~~~~~~~~~~~~~ 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 33:45.60 /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] 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:175:92: required from here 33:45.60 /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] 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 33:45.60 /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] 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 33:45.60 /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] 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.60 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:181:92: required from here 33:45.60 /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] 33:45.60 /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] 33:45.60 /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>': 33:45.60 /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]' 33:45.60 /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]' 33:45.62 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 33:45.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] 33:45.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>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 33:45.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)1>': 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 33:45.62 /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]' 33:45.62 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 33:45.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)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 33:45.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)1>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)1>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 33:45.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)2>': 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)1; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 33:45.62 /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]' 33:45.64 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:193:89: required from here 33:45.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)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fDcDx' whose type uses the anonymous namespace [-Wsubobject-linkage] 33:45.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)2>' has a field 'SkLinearGradient::LinearGradient4fContext::LinearIntervalProcessor::ApplyPremul)1, (SkShader::TileMode)2>::fCc' whose type uses the anonymous namespace [-Wsubobject-linkage] 33:45.64 /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>': 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)0]' 33:45.64 /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]' 33:45.64 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 33:45.64 /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] 33:45.64 /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] 33:45.64 /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>': 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)1]' 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0]' 33:45.64 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 33:45.64 /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] 33:45.64 /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] 33:45.64 /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>': 33:45.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 = SkPM4f; {anonymous}::ApplyPremul premul = (::ApplyPremul)0; SkShader::TileMode tileMode = (SkShader::TileMode)2]' 33:45.64 /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]' 33:45.65 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/Sk4fLinearGradient.cpp:195:89: required from here 33:45.65 /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] 33:45.65 /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] 33:45.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia21.cpp:20: 33:45.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp: In member function 'bool SkOTTableName::Iterator::next(SkOTTableName::Iterator::Record&)': 33:45.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:466:13: warning: this statement may fall through [-Wimplicit-fallthrough=] 33:45.70 if (SkOTTableName::Record::EncodingID::Windows::UnicodeBMPUCS2 33:45.70 ^~ 33:45.70 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sfnt/SkOTTable_name.cpp:476:9: note: here 33:45.70 case SkOTTableName::Record::PlatformID::Unicode: 33:45.70 ^~~~ 33:47.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 33:47.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LegacyQueryInterfaceBinding.cpp:3, 33:48.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:2: 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIConnectionEvent::QueryInterface(const nsIID&, void**)': 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:48.00 foundInterface = 0; \ 33:48.00 ^~~~~~~~~~~~~~ 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 33:48.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 33:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 33:48.00 NS_INTERFACE_MAP_END_INHERITING(Event) 33:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DOMMediaStream.h:12, 33:48.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/LocalMediaStreamBinding.cpp:3, 33:48.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings10.cpp:26: 33:48.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 33:48.00 } else 33:48.00 ^~~~ 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 33:48.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 33:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:48.00 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MIDIConnectionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 33:48.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIConnectionEvent) 33:48.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:50.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 33:50.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 33:50.39 from /builddir/build/BUILD/firefox-63.0/image/imgLoader.h:11, 33:50.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:13: 33:50.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp: In member function 'virtual nsresult ObjectInterfaceRequestorShim::QueryInterface(const nsIID&, void**)': 33:50.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:50.40 foundInterface = 0; \ 33:50.40 ^~~~~~~~~~~~~~ 33:50.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:50.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:50.40 ^~~~~~~~~~~~~~~~~~~~~~~ 33:50.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1258:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:50.40 NS_INTERFACE_MAP_END 33:50.40 ^~~~~~~~~~~~~~~~~~~~ 33:50.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 33:50.40 else 33:50.40 ^~~~ 33:50.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 33:50.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 33:50.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:50.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsObjectLoadingContent.cpp:1257:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 33:50.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInterfaceRequestor) 33:50.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:51.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:137: 33:51.53 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLString.cpp:42: warning: "BUFFER_SIZE" redefined 33:51.53 #define BUFFER_SIZE 256 33:51.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:92: 33:51.53 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLHCodeGenerator.cpp:101: note: this is the location of the previous definition 33:51.53 #define BUFFER_SIZE 64 33:56.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:2: 33:56.46 /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': 33:56.46 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:303:22: warning: this statement may fall through [-Wimplicit-fallthrough=] 33:56.46 p->append(SkRasterPipeline::decal_x, decal_ctx); 33:56.46 ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 33:56.46 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/shaders/gradients/SkGradientShader.cpp:305:9: note: here 33:56.46 case kClamp_TileMode: 33:56.46 ^~~~ 33:56.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia22.cpp:119: 33:56.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp: In member function 'std::unique_ptr SkSL::Parser::assignmentExpression()': 33:56.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1451:99: warning: this statement may fall through [-Wimplicit-fallthrough=] 33:56.79 std::move(right))); 33:56.79 ^ 33:56.79 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/sksl/SkSLParser.cpp:1453:13: note: here 33:56.79 default: 33:56.79 ^~~~~~~ 33:59.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 33:59.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 33:59.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 33:59.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 33:59.87 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTArray.h:29, 33:59.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.h:10, 33:59.87 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:7: 33:59.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginArray::QueryInterface(const nsIID&, void**)': 33:59.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:59.87 foundInterface = 0; \ 33:59.87 ^~~~~~~~~~~~~~ 33:59.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 33:59.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:59.87 ^~~~~~~~~~~~~~~~~~~~~~~ 33:59.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:59.87 NS_INTERFACE_MAP_END 33:59.87 ^~~~~~~~~~~~~~~~~~~~ 33:59.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 33:59.87 else 33:59.87 ^~~~ 33:59.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:59.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:59.87 ^~~~~~~~~~~~~~~~~~ 33:59.87 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:59.87 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 33:59.87 ^~~~~~~~~~~~~~~~~~~~~~ 33:59.89 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp: In member function 'virtual nsresult nsPluginElement::QueryInterface(const nsIID&, void**)': 33:59.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 33:59.89 foundInterface = 0; \ 33:59.89 ^~~~~~~~~~~~~~ 33: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' 33:59.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 33:59.89 ^~~~~~~~~~~~~~~~~~~~~~~ 33:59.89 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:415:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 33:59.89 NS_INTERFACE_MAP_END 33:59.89 ^~~~~~~~~~~~~~~~~~~~ 33:59.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:59.89 else 33:59.89 ^~~~ 33:59.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 33:59.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 33:59.89 ^~~~~~~~~~~~~~~~~~ 33:59.89 /builddir/build/BUILD/firefox-63.0/dom/base/nsPluginArray.cpp:414:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 33:59.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 33:59.89 ^~~~~~~~~~~~~~~~~~~~~~ 34:05.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 34:05.90 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 34:05.90 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:05.90 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:05.90 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:05.90 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp: In member function 'virtual nsresult mozilla::dom::Attr::QueryInterface(const nsIID&, void**)': 34:05.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:05.90 foundInterface = 0; \ 34:05.90 ^~~~~~~~~~~~~~ 34:05.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:05.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:05.90 ^~~~~~~~~~~~~~~~~~~~~~~ 34:05.90 /builddir/build/BUILD/firefox-63.0/dom/base/Attr.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:05.90 NS_INTERFACE_MAP_END 34:05.90 ^~~~~~~~~~~~~~~~~~~~ 34:05.90 In file included from /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.h:19, 34:05.90 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:10, 34:05.90 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:05.90 /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 34:05.90 } else 34:05.90 ^~~~ 34:05.90 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:3631:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRY_TEAROFF' 34:05.90 } else 34:05.90 ^~~~ 34:05.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 34:05.92 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'nsresult AttrArray::RemoveAttrAt(uint32_t, nsAttrValue&)': 34:05.92 /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] 34:05.92 (mImpl->mAttrCount - aPos - 1) * sizeof(InternalAttr)); 34:05.92 ^ 34:05.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:05.92 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:05.92 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:05.92 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:130:10: note: 'struct AttrArray::InternalAttr' declared here 34:05.92 struct InternalAttr 34:05.92 ^~~~~~~~~~~~ 34:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 34:05.93 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'void AttrArray::Compact()': 34:05.93 /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] 34:05.93 realloc(impl, Impl::AllocationSizeForAttributes(impl->mAttrCount))); 34:05.93 ^ 34:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:05.93 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:05.93 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:05.93 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 34:05.93 class Impl 34:05.93 ^~~~ 34:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:20: 34:05.93 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.cpp: In member function 'bool AttrArray::GrowBy(uint32_t)': 34:05.93 /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] 34:05.93 Impl* newImpl = static_cast(realloc(mImpl.release(), sizeInBytes.value())); 34:05.93 ^ 34:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:05.93 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:05.93 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:05.93 /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:187:9: note: 'class AttrArray::Impl' declared here 34:05.93 class Impl 34:05.93 ^~~~ 34:06.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 34:06.80 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 34:06.80 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:06.80 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:06.80 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:06.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:06.80 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp: In member function 'virtual nsresult mozilla::dom::BarProp::QueryInterface(const nsIID&, void**)': 34:06.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:06.80 foundInterface = 0; \ 34:06.80 ^~~~~~~~~~~~~~ 34:06.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:06.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:06.80 ^~~~~~~~~~~~~~~~~~~~~~~ 34:06.80 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:06.80 NS_INTERFACE_MAP_END 34:06.80 ^~~~~~~~~~~~~~~~~~~~ 34:06.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 34:06.80 else 34:06.80 ^~~~ 34:06.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:06.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:06.80 ^~~~~~~~~~~~~~~~~~ 34:06.80 /builddir/build/BUILD/firefox-63.0/dom/base/BarProps.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:06.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:06.80 ^~~~~~~~~~~~~~~~~~~~~~ 34:06.94 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp: In member function 'virtual nsresult mozilla::dom::CharacterData::QueryInterface(const nsIID&, void**)': 34:06.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:06.94 foundInterface = 0; \ 34:06.94 ^~~~~~~~~~~~~~ 34:06.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:06.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:06.94 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:06.94 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 34:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:06.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 34:06.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 34:06.94 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 34:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:06.94 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:06.94 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:06.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 34:06.94 } else 34:06.94 ^~~~ 34:06.94 /builddir/build/BUILD/firefox-63.0/dom/base/CharacterData.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 34:06.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(CharacterData) 34:06.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:08.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 34:08.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 34:08.68 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 34:08.68 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.h:10, 34:08.68 from /builddir/build/BUILD/firefox-63.0/dom/base/AnonymousContent.cpp:7, 34:08.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base0.cpp:2: 34:08.68 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::ContentProcessMessageManager::QueryInterface(const nsIID&, void**)': 34:08.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:08.68 foundInterface = 0; \ 34:08.68 ^~~~~~~~~~~~~~ 34:08.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:08.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:08.68 ^~~~~~~~~~~~~~~~~~~~~~~ 34:08.68 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:08.68 NS_INTERFACE_MAP_END 34:08.68 ^~~~~~~~~~~~~~~~~~~~ 34:08.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 34:08.68 else 34:08.68 ^~~~ 34:08.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:08.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:08.68 ^~~~~~~~~~~~~~~~~~ 34:08.68 /builddir/build/BUILD/firefox-63.0/dom/base/ContentProcessMessageManager.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:08.68 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 34:08.68 ^~~~~~~~~~~~~~~~~~~~~~ 34:08.77 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp: In member function 'virtual nsresult mozilla::dom::Crypto::QueryInterface(const nsIID&, void**)': 34:08.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:08.77 foundInterface = 0; \ 34:08.77 ^~~~~~~~~~~~~~ 34:08.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:08.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:08.77 ^~~~~~~~~~~~~~~~~~~~~~~ 34:08.77 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:08.77 NS_INTERFACE_MAP_END 34:08.77 ^~~~~~~~~~~~~~~~~~~~ 34:08.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 34:08.77 else 34:08.77 ^~~~ 34:08.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:08.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:08.77 ^~~~~~~~~~~~~~~~~~ 34:08.77 /builddir/build/BUILD/firefox-63.0/dom/base/Crypto.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:08.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:08.77 ^~~~~~~~~~~~~~~~~~~~~~ 34:09.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:09.14 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:09.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorderErrorEvent::QueryInterface(const nsIID&, void**)': 34:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:09.15 foundInterface = 0; \ 34:09.15 ^~~~~~~~~~~~~~ 34:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:09.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:09.15 NS_INTERFACE_MAP_END_INHERITING(Event) 34:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:09.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:09.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:09.15 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:09.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:09.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:09.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 34:09.15 } else 34:09.15 ^~~~ 34:09.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' 34:09.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:09.15 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaRecorderErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:09.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaRecorderErrorEvent) 34:09.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:11.50 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:11.50 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamEvent::QueryInterface(const nsIID&, void**)': 34:11.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:11.50 foundInterface = 0; \ 34:11.50 ^~~~~~~~~~~~~~ 34:11.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:11.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.50 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:11.50 NS_INTERFACE_MAP_END_INHERITING(Event) 34:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:11.50 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:11.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:11.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 34:11.50 } else 34:11.50 ^~~~ 34:11.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' 34:11.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.50 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:11.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamEvent) 34:11.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:11.59 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackEvent::QueryInterface(const nsIID&, void**)': 34:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:11.59 foundInterface = 0; \ 34:11.59 ^~~~~~~~~~~~~~ 34:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:11.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:11.59 NS_INTERFACE_MAP_END_INHERITING(Event) 34:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:11.59 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaQueryListEventBinding.cpp:3, 34:11.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings11.cpp:2: 34:11.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 34:11.59 } else 34:11.59 ^~~~ 34:11.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' 34:11.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:11.59 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MediaStreamTrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:11.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrackEvent) 34:11.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 34:21.47 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:21.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:21.47 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp: In member function 'virtual nsresult mozilla::dom::CustomElementRegistry::QueryInterface(const nsIID&, void**)': 34:21.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.47 foundInterface = 0; \ 34:21.47 ^~~~~~~~~~~~~~ 34:21.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.47 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.47 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:346:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.47 NS_INTERFACE_MAP_END 34:21.47 ^~~~~~~~~~~~~~~~~~~~ 34:21.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 34:21.47 else 34:21.47 ^~~~ 34:21.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.47 ^~~~~~~~~~~~~~~~~~ 34:21.47 /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:345:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.47 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp: In member function 'virtual nsresult mozilla::dom::DOMError::QueryInterface(const nsIID&, void**)': 34:21.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.55 foundInterface = 0; \ 34:21.55 ^~~~~~~~~~~~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.55 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.55 NS_INTERFACE_MAP_END 34:21.55 ^~~~~~~~~~~~~~~~~~~~ 34:21.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 34:21.55 else 34:21.55 ^~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.55 ^~~~~~~~~~~~~~~~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/dom/base/DOMError.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.55 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.55 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp: In member function 'virtual nsresult mozilla::dom::Exception::QueryInterface(const nsIID&, void**)': 34:21.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.56 foundInterface = 0; \ 34:21.56 ^~~~~~~~~~~~~~ 34:21.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.56 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.56 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.56 NS_INTERFACE_MAP_END 34:21.56 ^~~~~~~~~~~~~~~~~~~~ 34:21.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 34:21.56 else 34:21.56 ^~~~ 34:21.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.56 ^~~~~~~~~~~~~~~~~~ 34:21.56 /builddir/build/BUILD/firefox-63.0/dom/base/DOMException.cpp:145:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.56 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.59 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp: In member function 'virtual nsresult mozilla::dom::DOMImplementation::QueryInterface(const nsIID&, void**)': 34:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.59 foundInterface = 0; \ 34:21.59 ^~~~~~~~~~~~~~ 34:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.59 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.59 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.59 NS_INTERFACE_MAP_END 34:21.59 ^~~~~~~~~~~~~~~~~~~~ 34:21.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:21.59 else 34:21.60 ^~~~ 34:21.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.60 ^~~~~~~~~~~~~~~~~~ 34:21.60 /builddir/build/BUILD/firefox-63.0/dom/base/DOMImplementation.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.60 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.79 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp: In member function 'virtual nsresult mozilla::dom::DOMParser::QueryInterface(const nsIID&, void**)': 34:21.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.79 foundInterface = 0; \ 34:21.79 ^~~~~~~~~~~~~~ 34:21.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.79 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.79 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.79 NS_INTERFACE_MAP_END 34:21.79 ^~~~~~~~~~~~~~~~~~~~ 34:21.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 34:21.79 else 34:21.79 ^~~~ 34:21.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.79 ^~~~~~~~~~~~~~~~~~ 34:21.79 /builddir/build/BUILD/firefox-63.0/dom/base/DOMParser.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.79 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectReadOnly::QueryInterface(const nsIID&, void**)': 34:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.84 foundInterface = 0; \ 34:21.84 ^~~~~~~~~~~~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.84 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.84 NS_INTERFACE_MAP_END 34:21.84 ^~~~~~~~~~~~~~~~~~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:21.84 else 34:21.84 ^~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.84 ^~~~~~~~~~~~~~~~~~ 34:21.84 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.84 ^~~~~~~~~~~~~~~~~~~~~~ 34:21.85 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp: In member function 'virtual nsresult mozilla::dom::DOMRectList::QueryInterface(const nsIID&, void**)': 34:21.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.85 foundInterface = 0; \ 34:21.85 ^~~~~~~~~~~~~~ 34:21.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.85 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.85 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRect.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.85 NS_INTERFACE_MAP_END 34:21.85 ^~~~~~~~~~~~~~~~~~~~ 34:21.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 34:21.85 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:21.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:21.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 34:21.85 } else 34:21.85 ^~~~ 34:21.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 34:21.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:21.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.85 /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' 34:21.85 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(DOMRectList) 34:21.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 34:21.87 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:21.87 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp: In member function 'virtual nsresult mozilla::dom::DOMRequest::QueryInterface(const nsIID&, void**)': 34:21.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.87 foundInterface = 0; \ 34:21.87 ^~~~~~~~~~~~~~ 34:21.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:21.87 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.87 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:21.87 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 34:21.87 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:21.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:21.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 34:21.87 } else 34:21.87 ^~~~ 34:21.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' 34:21.87 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.87 /builddir/build/BUILD/firefox-63.0/dom/base/DOMRequest.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:21.87 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMRequest) 34:21.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:21.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AtomList.h:11, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CycleCollectedJSContext.h:16, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:13, 34:21.89 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:21.89 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp: In member function 'virtual nsresult mozilla::dom::DOMStringList::QueryInterface(const nsIID&, void**)': 34:21.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:21.89 foundInterface = 0; \ 34:21.89 ^~~~~~~~~~~~~~ 34:21.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:21.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:21.89 ^~~~~~~~~~~~~~~~~~~~~~~ 34:21.89 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:21.89 NS_INTERFACE_MAP_END 34:21.89 ^~~~~~~~~~~~~~~~~~~~ 34:21.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 34:21.89 else 34:21.89 ^~~~ 34:21.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:21.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:21.89 ^~~~~~~~~~~~~~~~~~ 34:21.89 /builddir/build/BUILD/firefox-63.0/dom/base/DOMStringList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:21.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:21.89 ^~~~~~~~~~~~~~~~~~~~~~ 34:22.90 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp: In member function 'virtual nsresult mozilla::dom::DocumentFragment::QueryInterface(const nsIID&, void**)': 34:22.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:22.90 foundInterface = 0; \ 34:22.90 ^~~~~~~~~~~~~~ 34:22.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:22.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:22.90 ^~~~~~~~~~~~~~~~~~~~~~~ 34:22.90 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:22.90 NS_INTERFACE_MAP_END 34:22.90 ^~~~~~~~~~~~~~~~~~~~ 34:22.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 34:22.90 else 34:22.90 ^~~~ 34:22.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 34:22.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 34:22.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:22.90 /builddir/build/BUILD/firefox-63.0/dom/base/DocumentFragment.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 34:22.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContent) 34:22.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:23.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCHashTable.h:12, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CustomElementRegistry.h:10, 34:23.14 from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:7, 34:23.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:23.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 34:23.14 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 34:23.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] 34:23.15 memset(aT, 0, sizeof(T)); 34:23.15 ~~~~~~^~~~~~~~~~~~~~~~~~ 34:23.15 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/CustomElementRegistry.cpp:21, 34:23.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base1.cpp:2: 34:23.15 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 34:23.15 struct GlobalProperties { 34:23.15 ^~~~~~~~~~~~~~~~ 34:32.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia23.cpp:110: 34:32.26 /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] 34:32.26 class FwDCubicEvaluator { 34:32.26 ^~~~~~~~~~~~~~~~~ 34:41.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:41.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:41.46 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 34:41.46 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 34:41.46 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 34:41.46 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 34:41.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.46 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp: In member function 'virtual nsresult mozilla::dom::EventSource::QueryInterface(const nsIID&, void**)': 34:41.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.46 foundInterface = 0; \ 34:41.46 ^~~~~~~~~~~~~~ 34:41.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:41.46 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.46 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:41.46 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.46 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 34:41.46 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 34:41.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.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 34:41.46 } else 34:41.46 ^~~~ 34:41.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' 34:41.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.46 /builddir/build/BUILD/firefox-63.0/dom/base/EventSource.cpp:2109:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:41.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EventSource) 34:41.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:41.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:41.50 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 34:41.50 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 34:41.50 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 34:41.50 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 34:41.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.50 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp: In member function 'virtual nsresult mozilla::dom::FormData::QueryInterface(const nsIID&, void**)': 34:41.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.50 foundInterface = 0; \ 34:41.50 ^~~~~~~~~~~~~~ 34:41.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:41.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:41.50 ^~~~~~~~~~~~~~~~~~~~~~~ 34:41.50 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:41.50 NS_INTERFACE_MAP_END 34:41.50 ^~~~~~~~~~~~~~~~~~~~ 34:41.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 34:41.50 else 34:41.50 ^~~~ 34:41.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:41.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:41.50 ^~~~~~~~~~~~~~~~~~ 34:41.51 /builddir/build/BUILD/firefox-63.0/dom/base/FormData.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:41.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:41.51 ^~~~~~~~~~~~~~~~~~~~~~ 34:41.70 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsIContent::QueryInterface(const nsIID&, void**)': 34:41.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.70 foundInterface = 0; \ 34:41.70 ^~~~~~~~~~~~~~ 34:41.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:41.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:41.70 ^~~~~~~~~~~~~~~~~~~~~~~ 34:41.70 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:41.70 NS_INTERFACE_MAP_END 34:41.70 ^~~~~~~~~~~~~~~~~~~~ 34:41.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 34:41.70 else 34:41.70 ^~~~ 34:41.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:41.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:41.71 ^~~~~~~~~~~~~~~~~~ 34:41.71 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:41.71 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:41.71 ^~~~~~~~~~~~~~~~~~~~~~ 34:41.71 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsAttrChildContentList::QueryInterface(const nsIID&, void**)': 34:41.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.71 foundInterface = 0; \ 34:41.71 ^~~~~~~~~~~~~~ 34:41.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:41.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:41.71 ^~~~~~~~~~~~~~~~~~~~~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:499:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:41.72 NS_INTERFACE_MAP_END 34:41.72 ^~~~~~~~~~~~~~~~~~~~ 34:41.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 34:41.72 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 34:41.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 34:41.72 } else 34:41.72 ^~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 34:41.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.72 /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' 34:41.72 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAttrChildContentList) 34:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:41.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:41.72 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 34:41.72 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 34:41.72 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 34:41.72 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 34:41.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.72 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult nsNodeSupportsWeakRefTearoff::QueryInterface(const nsIID&, void**)': 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.72 foundInterface = 0; \ 34:41.72 ^~~~~~~~~~~~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 34:41.72 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 34:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:614:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 34:41.72 NS_INTERFACE_MAP_END_AGGREGATED(mNode) 34:41.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 34:41.72 else 34:41.72 ^~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:41.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:41.72 ^~~~~~~~~~~~~~~~~~ 34:41.72 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:613:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:41.72 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 34:41.72 ^~~~~~~~~~~~~~~~~~~~~~ 34:41.76 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp: In member function 'virtual nsresult mozilla::dom::FragmentOrElement::QueryInterface(const nsIID&, void**)': 34:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.76 foundInterface = 0; \ 34:41.76 ^~~~~~~~~~~~~~ 34:41.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:41.76 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.76 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2084:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:41.76 NS_INTERFACE_MAP_END_INHERITING(nsIContent) 34:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventStateManager.h:16, 34:41.76 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:8, 34:41.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.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 34:41.76 } else 34:41.76 ^~~~ 34:41.76 /builddir/build/BUILD/firefox-63.0/dom/base/FragmentOrElement.cpp:2083:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 34:41.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(FragmentOrElement) 34:41.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:41.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:41.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:41.78 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsHashKeys.h:11, 34:41.78 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:12, 34:41.78 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 34:41.78 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 34:41.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:41.78 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp: In member function 'virtual nsresult mozilla::dom::IdleDeadline::QueryInterface(const nsIID&, void**)': 34:41.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:41.79 foundInterface = 0; \ 34:41.79 ^~~~~~~~~~~~~~ 34:41.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:41.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:41.79 ^~~~~~~~~~~~~~~~~~~~~~~ 34:41.79 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:41.79 NS_INTERFACE_MAP_END 34:41.79 ^~~~~~~~~~~~~~~~~~~~ 34:41.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 34:41.79 else 34:41.79 ^~~~ 34:41.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:41.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:41.79 ^~~~~~~~~~~~~~~~~~ 34:41.79 /builddir/build/BUILD/firefox-63.0/dom/base/IdleDeadline.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:41.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:41.79 ^~~~~~~~~~~~~~~~~~~~~~ 34:43.56 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp: In member function 'virtual nsresult mozilla::dom::InProcessTabChildMessageManager::QueryInterface(const nsIID&, void**)': 34:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:43.56 foundInterface = 0; \ 34:43.56 ^~~~~~~~~~~~~~ 34:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:43.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:43.57 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:152:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:43.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 34:43.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34: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 34:43.57 else 34:43.57 ^~~~ 34:43.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:43.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:43.57 ^~~~~~~~~~~~~~~~~~ 34:43.57 /builddir/build/BUILD/firefox-63.0/dom/base/InProcessTabChildMessageManager.cpp:151:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:43.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 34:43.57 ^~~~~~~~~~~~~~~~~~~~~~ 34:43.71 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp: In member function 'virtual nsresult mozilla::dom::IntlUtils::QueryInterface(const nsIID&, void**)': 34:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:43.71 foundInterface = 0; \ 34:43.71 ^~~~~~~~~~~~~~ 34:43.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:43.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:43.71 ^~~~~~~~~~~~~~~~~~~~~~~ 34:43.71 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:43.72 NS_INTERFACE_MAP_END 34:43.72 ^~~~~~~~~~~~~~~~~~~~ 34:43.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 34:43.72 else 34:43.72 ^~~~ 34:43.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:43.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:43.72 ^~~~~~~~~~~~~~~~~~ 34:43.72 /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:43.72 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:43.72 ^~~~~~~~~~~~~~~~~~~~~~ 34:44.15 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp: In member function 'virtual nsresult mozilla::dom::Location::QueryInterface(const nsIID&, void**)': 34:44.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:44.15 foundInterface = 0; \ 34:44.15 ^~~~~~~~~~~~~~ 34:44.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 34:44.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 34:44.15 ^~~~~~~~~~~~~~~~~~~~~~~ 34:44.15 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 34:44.15 NS_INTERFACE_MAP_END 34:44.15 ^~~~~~~~~~~~~~~~~~~~ 34:44.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 34:44.15 else 34:44.15 ^~~~ 34:44.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 34:44.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 34:44.15 ^~~~~~~~~~~~~~~~~~ 34:44.15 /builddir/build/BUILD/firefox-63.0/dom/base/Location.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 34:44.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 34:44.15 ^~~~~~~~~~~~~~~~~~~~~~ 34:44.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia4.cpp:38: 34:44.23 /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&)': 34:44.23 /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] 34:44.23 strncpy(dst, kDescriptionTagBodyPrefix, sizeof(kDescriptionTagBodyPrefix)); 34:44.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:44.72 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsTHashtable.h:21, 34:44.72 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsBaseHashtable.h:12, 34:44.72 from /builddir/build/BUILD/firefox-63.0/xpcom/ds/nsClassHashtable.h:11, 34:44.72 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.h:11, 34:44.72 from /builddir/build/BUILD/firefox-63.0/dom/base/DocumentOrShadowRoot.cpp:7, 34:44.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:2: 34:44.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 34:44.72 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 34:44.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 34:44.72 memset(aT, 0, sizeof(T)); 34:44.72 ~~~~~~^~~~~~~~~~~~~~~~~~ 34:44.72 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.h:11, 34:44.72 from /builddir/build/BUILD/firefox-63.0/dom/base/IntlUtils.cpp:7, 34:44.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base2.cpp:119: 34:44.72 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 34:44.72 struct GlobalProperties { 34:44.72 ^~~~~~~~~~~~~~~~ 34:45.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:3, 34:45.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 34:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp: In member function 'virtual nsresult mozilla::dom::OfflineAudioCompletionEvent::QueryInterface(const nsIID&, void**)': 34:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 34:45.43 foundInterface = 0; \ 34:45.43 ^~~~~~~~~~~~~~ 34:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 34:45.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 34:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 34:45.43 NS_INTERFACE_MAP_END_INHERITING(Event) 34:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 34:45.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 34:45.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/MutationEventBinding.cpp:7, 34:45.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings12.cpp:2: 34:45.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 34:45.43 } else 34:45.43 ^~~~ 34:45.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' 34:45.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 34:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:45.43 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/OfflineAudioCompletionEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 34:45.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OfflineAudioCompletionEvent) 34:45.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 34:53.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia5.cpp:101: 34:53.71 /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': 34:53.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:470:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 34:53.71 insertClose = false; 34:53.71 ~~~~~~~~~~~~^~~~~~~ 34:53.71 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPath.cpp:471:13: note: here 34:53.71 case kLine_Verb: { 34:53.71 ^~~~ 35:02.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:110: 35:02.51 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRRect.cpp: In member function 'size_t SkRRect::readFromMemory(const void*, size_t)': 35:02.51 /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] 35:02.51 memcpy(&raw, buffer, kSizeInMemory); 35:02.51 ^ 35:02.51 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/../private/SkPathRef.h:16, 35:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPath.h:12, 35:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPathEffect.h:12, 35:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPictureCommon.h:15, 35:02.51 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkPicture.cpp:12, 35:02.51 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia6.cpp:2: 35:02.51 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRRect.h:49:14: note: 'class SkRRect' declared here 35:02.51 class SK_API SkRRect { 35:02.51 ^~~~~~~ 35:04.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:04.70 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 35:04.70 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp: In member function 'virtual nsresult mozilla::dom::MessageListenerManager::QueryInterface(const nsIID&, void**)': 35:04.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:04.70 foundInterface = 0; \ 35:04.70 ^~~~~~~~~~~~~~ 35:04.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:04.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:04.70 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:04.70 NS_INTERFACE_MAP_END_INHERITING(nsFrameMessageManager) 35:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:04.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 35:04.70 from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:32, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:04.70 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 35:04.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 35:04.70 /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 35:04.70 else 35:04.70 ^~~~ 35:04.71 /builddir/build/BUILD/firefox-63.0/dom/base/MessageListenerManager.cpp:26:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 35:04.71 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 35:04.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:07.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:07.19 from /builddir/build/BUILD/firefox-63.0/dom/base/MessageBroadcaster.cpp:7, 35:07.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base3.cpp:2: 35:07.19 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp: In member function 'virtual nsresult mozilla::dom::Navigator::QueryInterface(const nsIID&, void**)': 35:07.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:07.20 foundInterface = 0; \ 35:07.20 ^~~~~~~~~~~~~~ 35:07.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:07.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:07.20 ^~~~~~~~~~~~~~~~~~~~~~~ 35:07.20 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:07.20 NS_INTERFACE_MAP_END 35:07.20 ^~~~~~~~~~~~~~~~~~~~ 35:07.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 35:07.20 else 35:07.20 ^~~~ 35:07.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:07.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:07.20 ^~~~~~~~~~~~~~~~~~ 35:07.20 /builddir/build/BUILD/firefox-63.0/dom/base/Navigator.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:07.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:07.20 ^~~~~~~~~~~~~~~~~~~~~~ 35:07.29 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp: In member function 'virtual nsresult mozilla::dom::NodeIterator::QueryInterface(const nsIID&, void**)': 35:07.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:07.29 foundInterface = 0; \ 35:07.29 ^~~~~~~~~~~~~~ 35:07.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:07.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:07.29 ^~~~~~~~~~~~~~~~~~~~~~~ 35:07.29 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:176:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:07.29 NS_INTERFACE_MAP_END 35:07.29 ^~~~~~~~~~~~~~~~~~~~ 35:07.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 35:07.30 else 35:07.30 ^~~~ 35:07.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:07.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:07.30 ^~~~~~~~~~~~~~~~~~ 35:07.30 /builddir/build/BUILD/firefox-63.0/dom/base/NodeIterator.cpp:175:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:07.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:07.30 ^~~~~~~~~~~~~~~~~~~~~~ 35:08.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:110: 35:08.15 /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] 35:08.15 class SkResourceCache::Hash : 35:08.15 ^~~~ 35:08.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:137: 35:08.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.cpp: In static member function 'static SkDescriptor* SkScalerContext::MakeDescriptorForPaths(SkFontID, SkAutoDescriptor*)': 35:08.21 /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] 35:08.21 memset(&rec, 0, sizeof(rec)); 35:08.21 ^ 35:08.21 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrResourceProvider.h:16, 35:08.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrSurfaceProxyPriv.h:13, 35:08.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrProcessor.h:19, 35:08.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/GrXferProcessor.h:14, 35:08.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkBlendModePriv.h:45, 35:08.21 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkRasterPipelineBlitter.cpp:10, 35:08.21 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia7.cpp:2: 35:08.21 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkScalerContext.h:58:8: note: 'struct SkScalerContextRec' declared here 35:08.21 struct SkScalerContextRec { 35:08.21 ^~~~~~~~~~~~~~~~~~ 35:19.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 35:19.27 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopStateEvent::QueryInterface(const nsIID&, void**)': 35:19.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:19.27 foundInterface = 0; \ 35:19.27 ^~~~~~~~~~~~~~ 35:19.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:19.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.27 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:19.27 NS_INTERFACE_MAP_END_INHERITING(Event) 35:19.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 35:19.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 35:19.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 35:19.28 } else 35:19.28 ^~~~ 35:19.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 35:19.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.28 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopStateEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:19.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopStateEvent) 35:19.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventBinding.h:9, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:3, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 35:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp: In member function 'virtual nsresult mozilla::dom::PopupBlockedEvent::QueryInterface(const nsIID&, void**)': 35:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:19.34 foundInterface = 0; \ 35:19.34 ^~~~~~~~~~~~~~ 35:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:19.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:19.34 NS_INTERFACE_MAP_END_INHERITING(Event) 35:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PaymentRequestUpdateEventBinding.cpp:7, 35:19.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings13.cpp:2: 35:19.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 35:19.34 } else 35:19.34 ^~~~ 35:19.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' 35:19.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:19.34 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PopupBlockedEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:19.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PopupBlockedEvent) 35:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 35:23.38 /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] 35:23.38 class SkTextBlob::RunRecord { 35:23.38 ^~~~~~~~~ 35:23.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 35:23.45 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 35:23.45 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp: In member function 'virtual nsresult mozilla::dom::ScreenOrientation::QueryInterface(const nsIID&, void**)': 35:23.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:23.45 foundInterface = 0; \ 35:23.45 ^~~~~~~~~~~~~~ 35:23.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:23.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.45 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:23.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 35:23.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.45 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameMessageManager.h:17, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:11, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 35:23.45 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 35:23.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 35:23.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 35:23.45 } else 35:23.46 ^~~~ 35:23.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' 35:23.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:23.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.46 /builddir/build/BUILD/firefox-63.0/dom/base/ScreenOrientation.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:23.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScreenOrientation) 35:23.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.68 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkString.h:13, 35:23.68 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:14, 35:23.68 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 35:23.68 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 35:23.68 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 35:23.68 /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]': 35:23.68 /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]' 35:23.68 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/gpu/text/GrTextBlobCache.h:135:39: required from here 35:23.68 /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] 35:23.68 memcpy(&fItemArray[dst], &fItemArray[src], sizeof(T)); 35:23.68 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:23.68 In file included from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkPaint.h:15, 35:23.68 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkTextBlob.h:13, 35:23.68 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlobRunIterator.h:10, 35:23.69 from /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/src/core/SkTextBlob.cpp:8, 35:23.69 from /builddir/build/BUILD/firefox-63.0/objdir/gfx/skia/Unified_cpp_gfx_skia9.cpp:38: 35:23.69 /builddir/build/BUILD/firefox-63.0/gfx/skia/skia/include/core/SkRefCnt.h:246:29: note: 'class sk_sp' declared here 35:23.69 template class sk_sp { 35:23.69 ^~~~~ 35:24.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageListenerManager.h:10, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MessageBroadcaster.h:10, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ParentProcessMessageManager.h:10, 35:24.70 from /builddir/build/BUILD/firefox-63.0/dom/base/ProcessMessageManager.cpp:7, 35:24.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base4.cpp:2: 35:24.70 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp: In member function 'virtual nsresult mozilla::dom::Selection::QueryInterface(const nsIID&, void**)': 35:24.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:24.70 foundInterface = 0; \ 35:24.70 ^~~~~~~~~~~~~~ 35:24.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:24.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:24.70 ^~~~~~~~~~~~~~~~~~~~~~~ 35:24.70 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:767:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:24.70 NS_INTERFACE_MAP_END 35:24.70 ^~~~~~~~~~~~~~~~~~~~ 35:24.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 35:24.70 else 35:24.70 ^~~~ 35:24.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:24.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:24.70 ^~~~~~~~~~~~~~~~~~ 35:24.70 /builddir/build/BUILD/firefox-63.0/dom/base/Selection.cpp:766:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:24.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:24.70 ^~~~~~~~~~~~~~~~~~~~~~ 35:24.97 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp: In member function 'virtual nsresult mozilla::dom::ShadowRoot::QueryInterface(const nsIID&, void**)': 35:24.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:24.97 foundInterface = 0; \ 35:24.97 ^~~~~~~~~~~~~~ 35:24.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:24.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:24.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:24.97 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:24.97 NS_INTERFACE_MAP_END_INHERITING(DocumentFragment) 35:24.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:24.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:24.97 else 35:24.98 ^~~~ 35:24.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:24.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:24.98 ^~~~~~~~~~~~~~~~~~ 35:24.98 /builddir/build/BUILD/firefox-63.0/dom/base/ShadowRoot.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:24.98 NS_INTERFACE_MAP_ENTRY(nsIRadioGroupContainer) 35:24.98 ^~~~~~~~~~~~~~~~~~~~~~ 35:25.44 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetList::QueryInterface(const nsIID&, void**)': 35:25.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:25.45 foundInterface = 0; \ 35:25.45 ^~~~~~~~~~~~~~ 35:25.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:25.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:25.45 ^~~~~~~~~~~~~~~~~~~~~~~ 35:25.45 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:25.45 NS_INTERFACE_MAP_END 35:25.45 ^~~~~~~~~~~~~~~~~~~~ 35:25.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 35:25.45 else 35:25.45 ^~~~ 35:25.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:25.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:25.45 ^~~~~~~~~~~~~~~~~~ 35:25.45 /builddir/build/BUILD/firefox-63.0/dom/base/StyleSheetList.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:25.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:25.45 ^~~~~~~~~~~~~~~~~~~~~~ 35:25.47 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp: In member function 'virtual nsresult mozilla::dom::SubtleCrypto::QueryInterface(const nsIID&, void**)': 35:25.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:25.47 foundInterface = 0; \ 35:25.47 ^~~~~~~~~~~~~~ 35: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' 35:25.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:25.47 ^~~~~~~~~~~~~~~~~~~~~~~ 35:25.47 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:25.47 NS_INTERFACE_MAP_END 35:25.47 ^~~~~~~~~~~~~~~~~~~~ 35:25.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 35:25.48 else 35:25.48 ^~~~ 35:25.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:25.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:25.48 ^~~~~~~~~~~~~~~~~~ 35:25.48 /builddir/build/BUILD/firefox-63.0/dom/base/SubtleCrypto.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:25.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 35:25.48 ^~~~~~~~~~~~~~~~~~~~~~ 35:25.93 Compiling audioipc-server v0.2.3 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/server) 35:37.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 35:37.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionAvailableEvent::QueryInterface(const nsIID&, void**)': 35:37.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:37.37 foundInterface = 0; \ 35:37.37 ^~~~~~~~~~~~~~ 35:37.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:37.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:37.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:37.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:37.37 NS_INTERFACE_MAP_END_INHERITING(Event) 35:37.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:37.37 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 35:37.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 35:37.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 35:37.37 } else 35:37.37 ^~~~ 35:37.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' 35:37.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:37.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:37.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationConnectionAvailableEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:37.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionAvailableEvent) 35:37.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 35:38.40 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp: In member function 'virtual nsresult mozilla::dom::PromiseRejectionEvent::QueryInterface(const nsIID&, void**)': 35:38.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:38.40 foundInterface = 0; \ 35:38.40 ^~~~~~~~~~~~~~ 35:38.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 35:38.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 35:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.40 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 35:38.40 NS_INTERFACE_MAP_END_INHERITING(Event) 35:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 35:38.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 35:38.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 35:38.40 } else 35:38.40 ^~~~ 35:38.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' 35:38.40 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 35:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:38.40 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PromiseRejectionEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 35:38.40 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PromiseRejectionEvent) 35:38.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 35:39.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:9, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PresentationAvailabilityBinding.cpp:3, 35:39.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings14.cpp:2: 35:39.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp: In member function 'virtual nsresult mozilla::dom::PushManagerImpl::QueryInterface(const nsIID&, void**)': 35:39.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:39.92 foundInterface = 0; \ 35:39.92 ^~~~~~~~~~~~~~ 35:39.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:39.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:39.92 ^~~~~~~~~~~~~~~~~~~~~~~ 35:39.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1891:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:39.93 NS_INTERFACE_MAP_END 35:39.93 ^~~~~~~~~~~~~~~~~~~~ 35:39.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 35:39.93 else 35:39.93 ^~~~ 35:39.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:39.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:39.93 ^~~~~~~~~~~~~~~~~~ 35:39.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/PushManagerBinding.cpp:1890:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:39.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 35:39.93 ^~~~~~~~~~~~~~~~~~~~~~ 35:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp: In member function 'virtual nsresult mozilla::dom::RTCStatsReport::QueryInterface(const nsIID&, void**)': 35:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 35:40.25 foundInterface = 0; \ 35:40.25 ^~~~~~~~~~~~~~ 35:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 35:40.25 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 35:40.25 ^~~~~~~~~~~~~~~~~~~~~~~ 35:40.25 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7393:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 35:40.25 NS_INTERFACE_MAP_END 35:40.25 ^~~~~~~~~~~~~~~~~~~~ 35:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 35:40.26 else 35:40.26 ^~~~ 35:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 35:40.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 35:40.26 ^~~~~~~~~~~~~~~~~~ 35:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/RTCStatsReportBinding.cpp:7392:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 35:40.26 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 35:40.26 ^~~~~~~~~~~~~~~~~~~~~~ 36:00.70 dom/battery 36:04.77 dom/browser-element 36:05.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:05.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 36:05.53 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:12, 36:05.53 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 36:05.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 36:05.53 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp: In member function 'virtual nsresult mozilla::dom::TimeoutHandler::QueryInterface(const nsIID&, void**)': 36:05.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:05.53 foundInterface = 0; \ 36:05.53 ^~~~~~~~~~~~~~ 36:05.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:05.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:05.53 ^~~~~~~~~~~~~~~~~~~~~~~ 36:05.53 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:05.53 NS_INTERFACE_MAP_END 36:05.53 ^~~~~~~~~~~~~~~~~~~~ 36:05.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 36:05.53 else 36:05.53 ^~~~ 36:05.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:05.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:05.53 ^~~~~~~~~~~~~~~~~~ 36:05.53 /builddir/build/BUILD/firefox-63.0/dom/base/TimeoutHandler.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:05.53 NS_INTERFACE_MAP_ENTRY(nsITimeoutHandler) 36:05.53 ^~~~~~~~~~~~~~~~~~~~~~ 36:08.02 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp: In member function 'virtual nsresult mozilla::dom::TreeWalker::QueryInterface(const nsIID&, void**)': 36:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:08.02 foundInterface = 0; \ 36:08.02 ^~~~~~~~~~~~~~ 36:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:08.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:08.02 ^~~~~~~~~~~~~~~~~~~~~~~ 36:08.02 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:08.02 NS_INTERFACE_MAP_END 36:08.02 ^~~~~~~~~~~~~~~~~~~~ 36:08.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 36:08.02 else 36:08.02 ^~~~ 36:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:08.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:08.02 ^~~~~~~~~~~~~~~~~~ 36:08.02 /builddir/build/BUILD/firefox-63.0/dom/base/TreeWalker.cpp:48:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:08.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:08.02 ^~~~~~~~~~~~~~~~~~~~~~ 36:12.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 36:12.06 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.h:13, 36:12.06 from /builddir/build/BUILD/firefox-63.0/dom/base/Timeout.cpp:7, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:2: 36:12.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 36:12.06 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 36:12.06 /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] 36:12.06 memset(aT, 0, sizeof(T)); 36:12.06 ~~~~~~^~~~~~~~~~~~~~~~~~ 36:12.06 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/WindowNamedPropertiesHandler.cpp:15, 36:12.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base5.cpp:83: 36:12.06 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 36:12.06 struct GlobalProperties { 36:12.06 ^~~~~~~~~~~~~~~~ 36:20.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:20.14 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:20.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentIterator::QueryInterface(const nsIID&, void**)': 36:20.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.14 foundInterface = 0; \ 36:20.14 ^~~~~~~~~~~~~~ 36:20.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:20.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:20.14 ^~~~~~~~~~~~~~~~~~~~~~~ 36:20.14 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:20.14 NS_INTERFACE_MAP_END 36:20.14 ^~~~~~~~~~~~~~~~~~~~ 36:20.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:20.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:20.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:20.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:20.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:20.15 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:20.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.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 36:20.15 } else 36:20.15 ^~~~ 36:20.15 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:20.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsContentIterator) 36:20.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:20.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:20.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:20.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.16 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp: In member function 'virtual nsresult nsContentSubtreeIterator::QueryInterface(const nsIID&, void**)': 36:20.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.16 foundInterface = 0; \ 36:20.16 ^~~~~~~~~~~~~~ 36: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' 36:20.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.16 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:903:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:20.16 NS_INTERFACE_MAP_END_INHERITING(nsContentIterator) 36:20.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:20.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:20.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:20.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:20.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:20.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36: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 36:20.17 } else 36:20.17 ^~~~ 36:20.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' 36:20.17 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.17 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:902:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 36:20.17 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsContentSubtreeIterator) 36:20.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:20.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:20.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:20.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.23 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsBaseContentList::QueryInterface(const nsIID&, void**)': 36:20.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.24 foundInterface = 0; \ 36:20.24 ^~~~~~~~~~~~~~ 36:20.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:20.24 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:20.24 ^~~~~~~~~~~~~~~~~~~~~~~ 36:20.24 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:20.24 NS_INTERFACE_MAP_END 36:20.24 ^~~~~~~~~~~~~~~~~~~~ 36:20.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:20.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:20.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:20.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:20.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:20.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:20.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.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 36:20.24 } else 36:20.24 ^~~~ 36:20.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' 36:20.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.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' 36:20.24 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsBaseContentList) 36:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:20.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:20.24 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:20.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.24 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsSimpleContentList::QueryInterface(const nsIID&, void**)': 36:20.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.24 foundInterface = 0; \ 36:20.24 ^~~~~~~~~~~~~~ 36:20.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:20.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.24 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:120:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:20.24 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 36:20.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:20.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:20.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:20.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:20.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:20.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:20.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.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 36:20.25 } else 36:20.25 ^~~~ 36:20.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' 36:20.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:119:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 36:20.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsSimpleContentList) 36:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:20.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:20.25 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:20.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:20.25 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp: In member function 'virtual nsresult nsEmptyContentList::QueryInterface(const nsIID&, void**)': 36:20.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:20.25 foundInterface = 0; \ 36:20.25 ^~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 36:20.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 36:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.25 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:136:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 36:20.25 NS_INTERFACE_MAP_END_INHERITING(nsBaseContentList) 36:20.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:20.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 36:20.27 else 36:20.27 ^~~~ 36:20.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:20.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:20.27 ^~~~~~~~~~~~~~~~~~ 36:20.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentList.cpp:135:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:20.27 NS_INTERFACE_MAP_ENTRY(nsIHTMLCollection) 36:20.27 ^~~~~~~~~~~~~~~~~~~~~~ 36:24.46 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp: In member function 'virtual nsresult nsContentSink::QueryInterface(const nsIID&, void**)': 36:24.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:24.46 foundInterface = 0; \ 36:24.46 ^~~~~~~~~~~~~~ 36:24.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:24.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:24.46 ^~~~~~~~~~~~~~~~~~~~~~~ 36:24.46 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:73:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:24.46 NS_INTERFACE_MAP_END 36:24.46 ^~~~~~~~~~~~~~~~~~~~ 36:24.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 36:24.47 else 36:24.47 ^~~~ 36:24.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 36:24.47 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 36:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:24.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsContentSink.cpp:72:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 36:24.47 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentObserver) 36:24.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:24.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp: In member function 'virtual nsresult nsDOMAttributeMap::QueryInterface(const nsIID&, void**)': 36:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:24.62 foundInterface = 0; \ 36:24.62 ^~~~~~~~~~~~~~ 36:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:24.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:24.62 ^~~~~~~~~~~~~~~~~~~~~~~ 36:24.62 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:24.62 NS_INTERFACE_MAP_END 36:24.62 ^~~~~~~~~~~~~~~~~~~~ 36:24.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 36:24.62 else 36:24.62 ^~~~ 36:24.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:24.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:24.63 ^~~~~~~~~~~~~~~~~~ 36:24.63 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMAttributeMap.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:24.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:24.63 ^~~~~~~~~~~~~~~~~~~~~~ 36:24.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp: In member function 'virtual nsresult nsDOMCaretPosition::QueryInterface(const nsIID&, void**)': 36:24.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:24.64 foundInterface = 0; \ 36:24.64 ^~~~~~~~~~~~~~ 36:24.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:24.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:24.64 ^~~~~~~~~~~~~~~~~~~~~~~ 36:24.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:24.64 NS_INTERFACE_MAP_END 36:24.64 ^~~~~~~~~~~~~~~~~~~~ 36:24.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 36:24.64 else 36:24.64 ^~~~ 36:24.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:24.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:24.64 ^~~~~~~~~~~~~~~~~~ 36:24.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMCaretPosition.cpp:74:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:24.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:24.64 ^~~~~~~~~~~~~~~~~~~~~~ 36:25.06 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationRecord::QueryInterface(const nsIID&, void**)': 36:25.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:25.06 foundInterface = 0; \ 36:25.06 ^~~~~~~~~~~~~~ 36: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' 36:25.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:25.06 ^~~~~~~~~~~~~~~~~~~~~~~ 36:25.06 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:25.06 NS_INTERFACE_MAP_END 36:25.06 ^~~~~~~~~~~~~~~~~~~~ 36: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 36:25.07 else 36:25.07 ^~~~ 36:25.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:25.07 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:25.07 ^~~~~~~~~~~~~~~~~~ 36:25.07 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:25.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:25.07 ^~~~~~~~~~~~~~~~~~~~~~ 36:25.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsMutationReceiver::QueryInterface(const nsIID&, void**)': 36:25.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:25.08 foundInterface = 0; \ 36:25.08 ^~~~~~~~~~~~~~ 36:25.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:25.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:25.08 ^~~~~~~~~~~~~~~~~~~~~~~ 36:25.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:25.08 NS_INTERFACE_MAP_END 36:25.08 ^~~~~~~~~~~~~~~~~~~~ 36: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 36:25.08 else 36:25.08 ^~~~ 36:25.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:25.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:25.08 ^~~~~~~~~~~~~~~~~~ 36:25.08 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:25.08 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 36:25.08 ^~~~~~~~~~~~~~~~~~~~~~ 36:25.09 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp: In member function 'virtual nsresult nsDOMMutationObserver::QueryInterface(const nsIID&, void**)': 36:25.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:25.09 foundInterface = 0; \ 36:25.09 ^~~~~~~~~~~~~~ 36:25.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:25.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:25.09 ^~~~~~~~~~~~~~~~~~~~~~~ 36:25.09 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:473:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:25.09 NS_INTERFACE_MAP_END 36:25.09 ^~~~~~~~~~~~~~~~~~~~ 36:25.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 36:25.10 else 36:25.10 ^~~~ 36:25.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:25.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:25.10 ^~~~~~~~~~~~~~~~~~ 36:25.10 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMMutationObserver.cpp:472:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:25.10 NS_INTERFACE_MAP_ENTRY(nsDOMMutationObserver) 36:25.10 ^~~~~~~~~~~~~~~~~~~~~~ 36:25.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp: In member function 'virtual nsresult nsDOMTokenList::QueryInterface(const nsIID&, void**)': 36:25.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:25.18 foundInterface = 0; \ 36:25.18 ^~~~~~~~~~~~~~ 36: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' 36:25.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:25.18 ^~~~~~~~~~~~~~~~~~~~~~~ 36:25.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:25.18 NS_INTERFACE_MAP_END 36:25.18 ^~~~~~~~~~~~~~~~~~~~ 36:25.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:25.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:25.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:25.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:25.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:25.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:25.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:25.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 36:25.19 } else 36:25.19 ^~~~ 36:25.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMTokenList.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:25.19 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsDOMTokenList) 36:25.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:27.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:27.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:27.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:27.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:27.49 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult nsDocument::QueryInterface(const nsIID&, void**)': 36:27.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:27.49 foundInterface = 0; \ 36:27.49 ^~~~~~~~~~~~~~ 36:27.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:27.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:27.49 ^~~~~~~~~~~~~~~~~~~~~~~ 36:27.49 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:1761:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:27.49 NS_INTERFACE_MAP_END 36:27.49 ^~~~~~~~~~~~~~~~~~~~ 36:27.49 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 36:27.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 36:27.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 36:27.49 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RangeBoundary.h:11, 36:27.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContentIterator.h:12, 36:27.49 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:9, 36:27.49 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:27.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 36:27.49 } else 36:27.49 ^~~~ 36:27.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 36:27.49 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 36:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:27.49 /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' 36:27.49 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsDocument) 36:27.49 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:27.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 36:27.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 36:27.78 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentIterator.cpp:8, 36:27.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:2: 36:27.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp: In member function 'virtual nsresult UnblockParsingPromiseHandler::QueryInterface(const nsIID&, void**)': 36:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 36:27.78 foundInterface = 0; \ 36:27.78 ^~~~~~~~~~~~~~ 36:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 36:27.78 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 36:27.78 ^~~~~~~~~~~~~~~~~~~~~~~ 36:27.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9927:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 36:27.78 NS_INTERFACE_MAP_END 36:27.78 ^~~~~~~~~~~~~~~~~~~~ 36: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 36:27.78 else 36:27.78 ^~~~ 36:27.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 36:27.78 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 36:27.78 ^~~~~~~~~~~~~~~~~~ 36:27.78 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:9926:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 36:27.78 NS_INTERFACE_MAP_ENTRY(nsISupports) 36:27.78 ^~~~~~~~~~~~~~~~~~~~~~ 36:31.92 Compiling audioipc-client v0.4.0 (file:///builddir/build/BUILD/firefox-63.0/media/audioipc/client) 36:43.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsDOMNavigationTiming.cpp:21, 36:43.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:92: 36:43.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Telemetry.h: In member function 'void nsIDocument::ReportUseCounters(nsIDocument::UseCounterReportKind)': 36:43.55 /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] 36:43.55 Accumulate(static_cast(CategoricalLabelId::value), 36:43.55 ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:43.55 static_cast(enumValue)); 36:43.55 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 36:43.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base6.cpp:137: 36:43.55 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocument.cpp:12103:42: note: 'label' was declared here 36:43.55 LABELS_HIDDEN_VIEWPORT_OVERFLOW_TYPE label; 36:43.55 ^~~~~ 37:05.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:05.75 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionEvent::QueryInterface(const nsIID&, void**)': 37:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:05.75 foundInterface = 0; \ 37:05.75 ^~~~~~~~~~~~~~ 37:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:05.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:05.75 NS_INTERFACE_MAP_END_INHERITING(Event) 37:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:05.75 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:05.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:05.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 37:05.75 } else 37:05.75 ^~~~ 37:05.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' 37:05.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.75 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionEvent.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:05.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechRecognitionEvent) 37:05.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:05.92 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:05.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:05.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisEvent::QueryInterface(const nsIID&, void**)': 37:05.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:05.93 foundInterface = 0; \ 37:05.93 ^~~~~~~~~~~~~~ 37: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' 37:05.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:05.93 NS_INTERFACE_MAP_END_INHERITING(Event) 37:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:05.93 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:05.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:05.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 37:05.93 } else 37:05.93 ^~~~ 37:05.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' 37:05.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:05.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechSynthesisEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:05.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisEvent) 37:05.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:07.92 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:07.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:07.92 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleRuleChangeEvent::QueryInterface(const nsIID&, void**)': 37:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:07.93 foundInterface = 0; \ 37:07.93 ^~~~~~~~~~~~~~ 37:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:07.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:07.93 NS_INTERFACE_MAP_END_INHERITING(Event) 37:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:07.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:07.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:07.93 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:07.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:07.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:07.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 37:07.93 } else 37:07.93 ^~~~ 37:07.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' 37:07.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleRuleChangeEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:07.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleRuleChangeEvent) 37:07.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:07.95 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:07.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetApplicableStateChangeEvent::QueryInterface(const nsIID&, void**)': 37:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:07.96 foundInterface = 0; \ 37:07.96 ^~~~~~~~~~~~~~ 37:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:07.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:07.96 NS_INTERFACE_MAP_END_INHERITING(Event) 37:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:07.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:07.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:07.96 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:07.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:07.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:07.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 37:07.96 } else 37:07.96 ^~~~ 37:07.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' 37:07.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:07.96 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetApplicableStateChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:07.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetApplicableStateChangeEvent) 37:07.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:08.02 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::StyleSheetChangeEvent::QueryInterface(const nsIID&, void**)': 37:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.02 foundInterface = 0; \ 37:08.02 ^~~~~~~~~~~~~~ 37:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:08.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:08.02 NS_INTERFACE_MAP_END_INHERITING(Event) 37:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:08.02 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:08.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:08.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 37:08.02 } else 37:08.02 ^~~~ 37:08.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' 37:08.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.02 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/StyleSheetChangeEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:08.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StyleSheetChangeEvent) 37:08.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:08.29 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketEvent::QueryInterface(const nsIID&, void**)': 37:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:08.29 foundInterface = 0; \ 37:08.29 ^~~~~~~~~~~~~~ 37:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 37:08.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 37:08.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 37:08.29 NS_INTERFACE_MAP_END_INHERITING(Event) 37:08.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 37:08.29 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/SpeechRecognitionErrorBinding.cpp:3, 37:08.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings19.cpp:2: 37:08.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 37:08.29 } else 37:08.29 ^~~~ 37:08.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' 37:08.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 37:08.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:08.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPServerSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 37:08.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPServerSocketEvent) 37:08.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:16.74 dom/cache 37:22.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 37:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 37:22.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 37:22.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 37:22.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp: In member function 'virtual nsresult nsDocumentEncoder::QueryInterface(const nsIID&, void**)': 37:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:22.69 foundInterface = 0; \ 37:22.69 ^~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:22.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:22.69 NS_INTERFACE_MAP_END 37:22.69 ^~~~~~~~~~~~~~~~~~~~ 37:22.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 37:22.69 else 37:22.69 ^~~~ 37:22.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:22.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:22.69 ^~~~~~~~~~~~~~~~~~ 37:22.69 /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:207:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:22.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:22.69 ^~~~~~~~~~~~~~~~~~~~~~ 37:23.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 37:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Types.h:12, 37:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/cache/Action.h:11, 37:23.64 from /builddir/build/BUILD/firefox-63.0/dom/cache/Action.cpp:7, 37:23.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/cache/Unified_cpp_dom_cache0.cpp:2: 37:23.64 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp: In member function 'virtual nsresult mozilla::dom::cache::Cache::QueryInterface(const nsIID&, void**)': 37:23.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:23.64 foundInterface = 0; \ 37:23.64 ^~~~~~~~~~~~~~ 37:23.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:23.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:23.64 ^~~~~~~~~~~~~~~~~~~~~~~ 37:23.64 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:256:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:23.65 NS_INTERFACE_MAP_END 37:23.65 ^~~~~~~~~~~~~~~~~~~~ 37:23.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 37:23.65 else 37:23.65 ^~~~ 37:23.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:23.65 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:23.65 ^~~~~~~~~~~~~~~~~~ 37:23.65 /builddir/build/BUILD/firefox-63.0/dom/cache/Cache.cpp:255:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:23.65 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:23.65 ^~~~~~~~~~~~~~~~~~~~~~ 37:23.73 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp: In member function 'virtual nsresult mozilla::dom::cache::CacheStorage::QueryInterface(const nsIID&, void**)': 37:23.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:23.73 foundInterface = 0; \ 37:23.74 ^~~~~~~~~~~~~~ 37:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:23.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:23.74 ^~~~~~~~~~~~~~~~~~~~~~~ 37:23.74 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:23.74 NS_INTERFACE_MAP_END 37:23.74 ^~~~~~~~~~~~~~~~~~~~ 37:23.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 37:23.74 else 37:23.74 ^~~~ 37:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:23.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:23.74 ^~~~~~~~~~~~~~~~~~ 37:23.74 /builddir/build/BUILD/firefox-63.0/dom/cache/CacheStorage.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:23.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:23.74 ^~~~~~~~~~~~~~~~~~~~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp: In member function 'virtual nsresult nsFocusManager::QueryInterface(const nsIID&, void**)': 37:27.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:27.54 foundInterface = 0; \ 37:27.54 ^~~~~~~~~~~~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:27.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:27.54 ^~~~~~~~~~~~~~~~~~~~~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:27.54 NS_INTERFACE_MAP_END 37:27.54 ^~~~~~~~~~~~~~~~~~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:27.54 else 37:27.54 ^~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 37:27.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:27.54 /builddir/build/BUILD/firefox-63.0/dom/base/nsFocusManager.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:27.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIFocusManager) 37:27.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:28.38 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp: In member function 'virtual nsresult nsFrameLoader::QueryInterface(const nsIID&, void**)': 37:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:28.38 foundInterface = 0; \ 37:28.38 ^~~~~~~~~~~~~~ 37:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:28.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:28.38 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:159:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:28.39 NS_INTERFACE_MAP_END 37:28.39 ^~~~~~~~~~~~~~~~~~~~ 37:28.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 37:28.39 else 37:28.39 ^~~~ 37:28.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:28.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:28.39 ^~~~~~~~~~~~~~~~~~ 37:28.39 /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:158:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:28.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:28.39 ^~~~~~~~~~~~~~~~~~~~~~ 37:28.52 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp: In member function 'virtual nsresult nsHistory::QueryInterface(const nsIID&, void**)': 37:28.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:28.53 foundInterface = 0; \ 37:28.53 ^~~~~~~~~~~~~~ 37:28.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:28.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:28.53 ^~~~~~~~~~~~~~~~~~~~~~~ 37:28.53 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:28.53 NS_INTERFACE_MAP_END 37:28.53 ^~~~~~~~~~~~~~~~~~~~ 37:28.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 37:28.53 else 37:28.53 ^~~~ 37:28.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:28.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:28.53 ^~~~~~~~~~~~~~~~~~ 37:28.53 /builddir/build/BUILD/firefox-63.0/dom/base/nsHistory.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:28.53 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:28.53 ^~~~~~~~~~~~~~~~~~~~~~ 37:29.01 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp: In member function 'virtual nsresult LocalizationHandler::QueryInterface(const nsIID&, void**)': 37:29.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.01 foundInterface = 0; \ 37:29.01 ^~~~~~~~~~~~~~ 37:29.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:29.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.01 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.01 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3153:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.01 NS_INTERFACE_MAP_END 37:29.01 ^~~~~~~~~~~~~~~~~~~~ 37:29.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 37:29.01 else 37:29.01 ^~~~ 37:29.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:29.01 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:29.01 ^~~~~~~~~~~~~~~~~~ 37:29.01 /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.cpp:3152:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:29.01 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:29.01 ^~~~~~~~~~~~~~~~~~~~~~ 37:29.12 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSContext::QueryInterface(const nsIID&, void**)': 37:29.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.12 foundInterface = 0; \ 37:29.12 ^~~~~~~~~~~~~~ 37:29.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:29.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.13 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.13 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:656:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.13 NS_INTERFACE_MAP_END 37:29.13 ^~~~~~~~~~~~~~~~~~~~ 37:29.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 37:29.13 else 37:29.13 ^~~~ 37:29.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:29.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:29.13 ^~~~~~~~~~~~~~~~~~ 37:29.13 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:655:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:29.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:29.13 ^~~~~~~~~~~~~~~~~~~~~~ 37:29.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp: In member function 'virtual nsresult nsJSArgArray::QueryInterface(const nsIID&, void**)': 37:29.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.18 foundInterface = 0; \ 37:29.18 ^~~~~~~~~~~~~~ 37:29.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:29.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.18 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2930:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.18 NS_INTERFACE_MAP_END 37:29.18 ^~~~~~~~~~~~~~~~~~~~ 37: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 37:29.18 else 37:29.18 ^~~~ 37: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' 37:29.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 37:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.18 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSEnvironment.cpp:2929:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 37:29.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIJSArgArray) 37:29.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 37:29.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp: In member function 'virtual nsresult nsJSScriptTimeoutHandler::QueryInterface(const nsIID&, void**)': 37:29.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.27 foundInterface = 0; \ 37:29.27 ^~~~~~~~~~~~~~ 37:29.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:29.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.27 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.27 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:161:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.27 NS_INTERFACE_MAP_END 37:29.28 ^~~~~~~~~~~~~~~~~~~~ 37:29.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 37:29.28 else 37:29.28 ^~~~ 37:29.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:29.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:29.28 ^~~~~~~~~~~~~~~~~~ 37:29.28 /builddir/build/BUILD/firefox-63.0/dom/base/nsJSTimeoutHandler.cpp:160:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:29.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:29.28 ^~~~~~~~~~~~~~~~~~~~~~ 37:29.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 37:29.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::SetAndSwapAttr(nsAtom*, nsAttrValue&, bool*)': 37:29.34 /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] 37:29.34 memmove(&Attrs()[i + 1], &Attrs()[i], (mAttrCount - i) * sizeof(InternalAttr)); 37:29.34 ^ 37:29.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 37:29.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 37:29.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 37:29.34 struct InternalAttr 37:29.34 ^~~~~~~~~~~~ 37:29.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:119: 37:29.34 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.cpp: In member function 'void nsMappedAttributes::RemoveAttrAt(uint32_t, nsAttrValue&)': 37:29.34 /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] 37:29.34 (mAttrCount - aPos - 1) * sizeof(InternalAttr)); 37:29.34 ^ 37:29.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsFrameLoader.cpp:51, 37:29.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:20: 37:29.35 /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributes.h:108:10: note: 'struct nsMappedAttributes::InternalAttr' declared here 37:29.35 struct InternalAttr 37:29.35 ^~~~~~~~~~~~ 37:29.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:29.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 37:29.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIDocumentEncoder.h:10, 37:29.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsDocumentEncoder.cpp:12, 37:29.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base7.cpp:2: 37:29.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp: In member function 'virtual nsresult nsMimeTypeArray::QueryInterface(const nsIID&, void**)': 37:29.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:29.64 foundInterface = 0; \ 37:29.64 ^~~~~~~~~~~~~~ 37:29.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:29.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:29.64 ^~~~~~~~~~~~~~~~~~~~~~~ 37:29.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:29.64 NS_INTERFACE_MAP_END 37:29.64 ^~~~~~~~~~~~~~~~~~~~ 37:29.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 37:29.64 else 37:29.64 ^~~~ 37:29.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:29.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:29.64 ^~~~~~~~~~~~~~~~~~ 37:29.64 /builddir/build/BUILD/firefox-63.0/dom/base/nsMimeTypeArray.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:29.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:29.64 ^~~~~~~~~~~~~~~~~~~~~~ 37:48.67 dom/webgpu 37:56.35 dom/clients/api 37:59.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 37:59.81 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.h:9, 37:59.81 from /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:7, 37:59.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/clients/api/Unified_cpp_dom_clients_api0.cpp:2: 37:59.81 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp: In member function 'virtual nsresult mozilla::dom::Client::QueryInterface(const nsIID&, void**)': 37:59.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:59.81 foundInterface = 0; \ 37:59.81 ^~~~~~~~~~~~~~ 37:59.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:59.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:59.81 ^~~~~~~~~~~~~~~~~~~~~~~ 37:59.81 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:59.81 NS_INTERFACE_MAP_END 37:59.81 ^~~~~~~~~~~~~~~~~~~~ 37:59.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 37:59.81 else 37:59.81 ^~~~ 37:59.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:59.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:59.82 ^~~~~~~~~~~~~~~~~~ 37:59.82 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Client.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:59.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:59.82 ^~~~~~~~~~~~~~~~~~~~~~ 37:59.93 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp: In member function 'virtual nsresult mozilla::dom::Clients::QueryInterface(const nsIID&, void**)': 37:59.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 37:59.93 foundInterface = 0; \ 37:59.93 ^~~~~~~~~~~~~~ 37:59.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 37:59.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 37:59.93 ^~~~~~~~~~~~~~~~~~~~~~~ 37:59.93 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 37:59.93 NS_INTERFACE_MAP_END 37:59.93 ^~~~~~~~~~~~~~~~~~~~ 37:59.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 37:59.93 else 37:59.93 ^~~~ 37:59.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 37:59.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 37:59.93 ^~~~~~~~~~~~~~~~~~ 37:59.93 /builddir/build/BUILD/firefox-63.0/dom/clients/api/Clients.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 37:59.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 37:59.93 ^~~~~~~~~~~~~~~~~~~~~~ 38:02.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 38:02.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 38:02.19 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 38:02.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 38:02.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp: In member function 'virtual nsresult nsOpenURIInFrameParams::QueryInterface(const nsIID&, void**)': 38:02.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:02.19 foundInterface = 0; \ 38:02.19 ^~~~~~~~~~~~~~ 38:02.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:02.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:02.19 ^~~~~~~~~~~~~~~~~~~~~~~ 38:02.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:15:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:02.19 NS_INTERFACE_MAP_END 38:02.19 ^~~~~~~~~~~~~~~~~~~~ 38:02.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 38:02.19 else 38:02.19 ^~~~ 38:02.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:02.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:02.19 ^~~~~~~~~~~~~~~~~~ 38:02.19 /builddir/build/BUILD/firefox-63.0/dom/base/nsOpenURIInFrameParams.cpp:14:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:02.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:02.19 ^~~~~~~~~~~~~~~~~~~~~~ 38:02.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp: In member function 'virtual nsresult nsPlainTextSerializer::QueryInterface(const nsIID&, void**)': 38:02.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:02.32 foundInterface = 0; \ 38:02.32 ^~~~~~~~~~~~~~ 38:02.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:02.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:02.32 ^~~~~~~~~~~~~~~~~~~~~~~ 38:02.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:02.32 NS_INTERFACE_MAP_END 38:02.32 ^~~~~~~~~~~~~~~~~~~~ 38:02.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 38:02.32 else 38:02.32 ^~~~ 38:02.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:02.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:02.32 ^~~~~~~~~~~~~~~~~~ 38:02.32 /builddir/build/BUILD/firefox-63.0/dom/base/nsPlainTextSerializer.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:02.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:02.32 ^~~~~~~~~~~~~~~~~~~~~~ 38:02.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp: In member function 'virtual nsresult nsQueryContentEventResult::QueryInterface(const nsIID&, void**)': 38:02.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:02.40 foundInterface = 0; \ 38:02.40 ^~~~~~~~~~~~~~ 38:02.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:02.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:02.40 ^~~~~~~~~~~~~~~~~~~~~~~ 38:02.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:02.40 NS_INTERFACE_MAP_END 38:02.40 ^~~~~~~~~~~~~~~~~~~~ 38:02.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 38:02.40 else 38:02.40 ^~~~ 38:02.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:02.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:02.40 ^~~~~~~~~~~~~~~~~~ 38:02.40 /builddir/build/BUILD/firefox-63.0/dom/base/nsQueryContentEventResult.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:02.40 NS_INTERFACE_MAP_ENTRY(nsIQueryContentEventResult) 38:02.40 ^~~~~~~~~~~~~~~~~~~~~~ 38:03.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp: In member function 'virtual nsresult nsRange::QueryInterface(const nsIID&, void**)': 38:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:03.37 foundInterface = 0; \ 38:03.37 ^~~~~~~~~~~~~~ 38:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:03.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:03.37 ^~~~~~~~~~~~~~~~~~~~~~~ 38:03.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:355:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:03.37 NS_INTERFACE_MAP_END 38:03.37 ^~~~~~~~~~~~~~~~~~~~ 38:03.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 38:03.37 else 38:03.37 ^~~~ 38:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:03.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:03.37 ^~~~~~~~~~~~~~~~~~ 38:03.37 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:354:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:03.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:03.37 ^~~~~~~~~~~~~~~~~~~~~~ 38:03.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp: In member function 'virtual nsresult nsScreen::QueryInterface(const nsIID&, void**)': 38:03.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:03.47 foundInterface = 0; \ 38:03.47 ^~~~~~~~~~~~~~ 38:03.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:03.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:03.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:03.47 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 38:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:03.47 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 38:03.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 38:03.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 38:03.47 from /builddir/build/BUILD/firefox-63.0/dom/base/nsContentUtils.h:24, 38:03.47 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:21, 38:03.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 38:03.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 38:03.47 } else 38:03.47 ^~~~ 38:03.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' 38:03.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:03.47 /builddir/build/BUILD/firefox-63.0/dom/base/nsScreen.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:03.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(nsScreen) 38:03.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:03.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:03.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:03.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIContentPolicy.h:10, 38:03.48 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.h:23, 38:03.48 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:13, 38:03.48 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 38:03.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp: In member function 'virtual nsresult nsStructuredCloneContainer::QueryInterface(const nsIID&, void**)': 38:03.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:03.48 foundInterface = 0; \ 38:03.48 ^~~~~~~~~~~~~~ 38:03.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:03.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:03.48 ^~~~~~~~~~~~~~~~~~~~~~~ 38:03.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:03.48 NS_INTERFACE_MAP_END 38:03.48 ^~~~~~~~~~~~~~~~~~~~ 38:03.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 38:03.48 else 38:03.48 ^~~~ 38:03.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:03.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:03.48 ^~~~~~~~~~~~~~~~~~ 38:03.48 /builddir/build/BUILD/firefox-63.0/dom/base/nsStructuredCloneContainer.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:03.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:03.48 ^~~~~~~~~~~~~~~~~~~~~~ 38:04.46 dom/clients/manager 38:11.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIIOService.h:33, 38:11.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsNoDataProtocolContentPolicy.cpp:17, 38:11.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:2: 38:11.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'virtual void nsRange::ContentRemoved(nsIContent*, nsIContent*)': 38:11.03 /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] 38:11.03 ::new (KnownNotNull, data()) T(std::forward(aArgs)...); 38:11.03 ^~ 38:11.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base8.cpp:65: 38:11.03 /builddir/build/BUILD/firefox-63.0/dom/base/nsRange.cpp:759:20: note: '*((void*)& newStart +16)' was declared here 38:11.03 RawRangeBoundary newStart; 38:11.03 ^~~~~~~~ 38:28.48 dom/commandhandler 38:29.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:29.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:29.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIComponentManager.h:10, 38:29.21 from /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:8, 38:29.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/commandhandler/Unified_cpp_dom_commandhandler0.cpp:2: 38:29.21 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp: In member function 'virtual nsresult nsBaseCommandController::QueryInterface(const nsIID&, void**)': 38:29.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:29.21 foundInterface = 0; \ 38:29.21 ^~~~~~~~~~~~~~ 38:29.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:29.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:29.21 ^~~~~~~~~~~~~~~~~~~~~~~ 38:29.21 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:29.22 NS_INTERFACE_MAP_END 38:29.22 ^~~~~~~~~~~~~~~~~~~~ 38:29.22 /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:29.22 else 38:29.22 ^~~~ 38:29.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:29.22 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:29.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:29.22 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsBaseCommandController.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:29.22 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllerContext) 38:29.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.04 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp: In member function 'virtual nsresult nsCommandManager::QueryInterface(const nsIID&, void**)': 38:31.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:31.04 foundInterface = 0; \ 38:31.04 ^~~~~~~~~~~~~~ 38:31.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:31.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:31.04 ^~~~~~~~~~~~~~~~~~~~~~~ 38:31.04 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:31.04 NS_INTERFACE_MAP_END 38:31.04 ^~~~~~~~~~~~~~~~~~~~ 38:31.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 38:31.04 else 38:31.04 ^~~~ 38:31.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 38:31.04 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 38:31.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:31.04 /builddir/build/BUILD/firefox-63.0/dom/commandhandler/nsCommandManager.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 38:31.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICommandManager) 38:31.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:32.74 dom/credentialmanagement 38:33.21 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 38:33.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 38:33.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 38:33.21 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp: In member function 'virtual nsresult nsTextNode::QueryInterface(const nsIID&, void**)': 38:33.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:33.21 foundInterface = 0; \ 38:33.21 ^~~~~~~~~~~~~~ 38:33.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:33.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:33.21 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.21 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 38:33.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 38:33.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 38:33.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 38:33.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 38:33.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 38:33.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.h:15, 38:33.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:11, 38:33.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:11: 38:33.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 38:33.21 } else 38:33.21 ^~~~ 38:33.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' 38:33.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:33.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:33.21 /builddir/build/BUILD/firefox-63.0/dom/base/nsTextNode.cpp:101:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 38:33.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(nsTextNode, CharacterData) 38:33.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:35.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CredentialManagementBinding.h:7, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Credential.h:10, 38:35.60 from /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:7, 38:35.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/credentialmanagement/Unified_cpp_credentialmanagement0.cpp:2: 38:35.60 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp: In member function 'virtual nsresult mozilla::dom::Credential::QueryInterface(const nsIID&, void**)': 38:35.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:35.60 foundInterface = 0; \ 38:35.60 ^~~~~~~~~~~~~~ 38:35.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:35.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:35.60 ^~~~~~~~~~~~~~~~~~~~~~~ 38:35.60 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:35.60 NS_INTERFACE_MAP_END 38:35.60 ^~~~~~~~~~~~~~~~~~~~ 38:35.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 38:35.60 else 38:35.60 ^~~~ 38:35.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:35.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:35.60 ^~~~~~~~~~~~~~~~~~ 38:35.60 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/Credential.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:35.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:35.60 ^~~~~~~~~~~~~~~~~~~~~~ 38:36.05 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp: In member function 'virtual nsresult mozilla::dom::CredentialsContainer::QueryInterface(const nsIID&, void**)': 38:36.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:36.05 foundInterface = 0; \ 38:36.05 ^~~~~~~~~~~~~~ 38:36.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:36.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:36.06 ^~~~~~~~~~~~~~~~~~~~~~~ 38:36.06 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:36.06 NS_INTERFACE_MAP_END 38:36.06 ^~~~~~~~~~~~~~~~~~~~ 38:36.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 38:36.06 else 38:36.06 ^~~~ 38:36.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:36.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:36.06 ^~~~~~~~~~~~~~~~~~ 38:36.06 /builddir/build/BUILD/firefox-63.0/dom/credentialmanagement/CredentialsContainer.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:36.06 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:36.06 ^~~~~~~~~~~~~~~~~~~~~~ 38:36.76 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.h:22, 38:36.76 from /builddir/build/BUILD/firefox-63.0/dom/base/nsTextFragment.cpp:13, 38:36.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/base/Unified_cpp_dom_base9.cpp:2: 38:36.76 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp: In member function 'virtual nsresult nsWindowRoot::QueryInterface(const nsIID&, void**)': 38:36.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:36.76 foundInterface = 0; \ 38:36.76 ^~~~~~~~~~~~~~ 38:36.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:36.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:36.77 ^~~~~~~~~~~~~~~~~~~~~~~ 38:36.77 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:67:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:36.77 NS_INTERFACE_MAP_END 38:36.77 ^~~~~~~~~~~~~~~~~~~~ 38:36.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 38:36.77 else 38:36.77 ^~~~ 38:36.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:36.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:36.77 ^~~~~~~~~~~~~~~~~~ 38:36.77 /builddir/build/BUILD/firefox-63.0/dom/base/nsWindowRoot.cpp:66:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:36.77 NS_INTERFACE_MAP_ENTRY(mozilla::dom::EventTarget) 38:36.77 ^~~~~~~~~~~~~~~~~~~~~~ 38:37.38 dom/crypto 38:40.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:40.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:40.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 38:40.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 38:40.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 38:40.39 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.h:10, 38:40.39 from /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoBuffer.cpp:7, 38:40.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/crypto/Unified_cpp_dom_crypto0.cpp:2: 38:40.39 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp: In member function 'virtual nsresult mozilla::dom::CryptoKey::QueryInterface(const nsIID&, void**)': 38:40.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:40.39 foundInterface = 0; \ 38:40.39 ^~~~~~~~~~~~~~ 38:40.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 38:40.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 38:40.39 ^~~~~~~~~~~~~~~~~~~~~~~ 38:40.39 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 38:40.39 NS_INTERFACE_MAP_END 38:40.39 ^~~~~~~~~~~~~~~~~~~~ 38:40.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 38:40.39 else 38:40.39 ^~~~ 38:40.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 38:40.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 38:40.39 ^~~~~~~~~~~~~~~~~~ 38:40.39 /builddir/build/BUILD/firefox-63.0/dom/crypto/CryptoKey.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 38:40.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 38:40.39 ^~~~~~~~~~~~~~~~~~~~~~ 38:41.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSGroupingRuleBinding.h:9, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:3, 38:41.80 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 38:41.80 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp: In member function 'virtual nsresult mozilla::dom::CaretStateChangedEvent::QueryInterface(const nsIID&, void**)': 38:41.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:41.80 foundInterface = 0; \ 38:41.80 ^~~~~~~~~~~~~~ 38:41.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:41.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:41.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:41.81 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:41.81 NS_INTERFACE_MAP_END_INHERITING(Event) 38:41.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:41.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheet.h:20, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StyleSheetInlines.h:10, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CSSRuleList.h:10, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoCSSRuleList.h:13, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/css/GroupRule.h:18, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CSSGroupingRuleBinding.cpp:7, 38:41.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings2.cpp:2: 38:41.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 38:41.81 } else 38:41.81 ^~~~ 38:41.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' 38:41.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:41.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:41.81 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CaretStateChangedEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:41.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CaretStateChangedEvent) 38:41.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:48.73 dom/encoding 38:51.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:51.55 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38:51.55 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketEvent::QueryInterface(const nsIID&, void**)': 38:51.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:51.55 foundInterface = 0; \ 38:51.55 ^~~~~~~~~~~~~~ 38:51.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:51.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:51.55 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:51.55 NS_INTERFACE_MAP_END_INHERITING(Event) 38:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:51.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:51.55 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:51.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38: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 38:51.55 } else 38:51.55 ^~~~ 38: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' 38:51.55 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:51.55 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:51.55 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketEvent) 38:51.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:52.68 dom/events 38:55.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:55.29 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38:55.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp: In member function 'virtual nsresult mozilla::dom::TrackEvent::QueryInterface(const nsIID&, void**)': 38:55.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:55.29 foundInterface = 0; \ 38:55.29 ^~~~~~~~~~~~~~ 38:55.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:55.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:55.29 NS_INTERFACE_MAP_END_INHERITING(Event) 38:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:55.29 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:55.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38:55.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 38:55.29 } else 38:55.29 ^~~~ 38:55.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' 38:55.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.29 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TrackEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:55.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TrackEvent) 38:55.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:55.70 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::UDPMessageEvent::QueryInterface(const nsIID&, void**)': 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 38:55.70 foundInterface = 0; \ 38:55.70 ^~~~~~~~~~~~~~ 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 38:55.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 38:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 38:55.70 NS_INTERFACE_MAP_END_INHERITING(Event) 38:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 38:55.70 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/TCPSocketBinding.cpp:3, 38:55.70 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings20.cpp:2: 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 38:55.70 } else 38:55.70 ^~~~ 38:55.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' 38:55.70 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 38:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 38:55.70 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UDPMessageEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 38:55.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UDPMessageEvent) 38:55.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:01.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 39:01.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventDispatcher.h:11, 39:01.82 from /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:8: 39:01.82 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::OverOutElementsWrapper::QueryInterface(const nsIID&, void**)': 39:01.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:01.82 foundInterface = 0; \ 39:01.82 ^~~~~~~~~~~~~~ 39:01.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:01.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:01.82 ^~~~~~~~~~~~~~~~~~~~~~~ 39:01.82 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:01.82 NS_INTERFACE_MAP_END 39:01.82 ^~~~~~~~~~~~~~~~~~~~ 39:01.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 39:01.82 else 39:01.82 ^~~~ 39:01.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:01.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:01.82 ^~~~~~~~~~~~~~~~~~ 39:01.82 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:194:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:01.82 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:01.82 ^~~~~~~~~~~~~~~~~~~~~~ 39:01.83 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp: In member function 'virtual nsresult mozilla::EventStateManager::QueryInterface(const nsIID&, void**)': 39:01.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:01.83 foundInterface = 0; \ 39:01.83 ^~~~~~~~~~~~~~ 39:01.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:01.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:01.83 ^~~~~~~~~~~~~~~~~~~~~~~ 39:01.83 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:365:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:01.83 NS_INTERFACE_MAP_END 39:01.83 ^~~~~~~~~~~~~~~~~~~~ 39:01.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 39:01.83 else 39:01.83 ^~~~ 39:01.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:01.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:01.83 ^~~~~~~~~~~~~~~~~~ 39:01.83 /builddir/build/BUILD/firefox-63.0/dom/events/EventStateManager.cpp:364:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:01.83 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 39:01.83 ^~~~~~~~~~~~~~~~~~~~~~ 39:14.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 39:14.55 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:14.55 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp: In member function 'virtual nsresult mozilla::dom::Clipboard::QueryInterface(const nsIID&, void**)': 39:14.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:14.55 foundInterface = 0; \ 39:14.55 ^~~~~~~~~~~~~~ 39:14.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:14.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.55 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:214:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:14.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 39:14.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 39:14.55 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:14.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:14.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 39:14.55 } else 39:14.55 ^~~~ 39:14.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:14.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:14.57 /builddir/build/BUILD/firefox-63.0/dom/events/Clipboard.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:14.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Clipboard) 39:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 39:15.77 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:15.77 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp: In member function 'virtual nsresult mozilla::dom::CompositionEvent::QueryInterface(const nsIID&, void**)': 39:15.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:15.78 foundInterface = 0; \ 39:15.78 ^~~~~~~~~~~~~~ 39:15.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:15.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.78 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:66:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:15.78 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 39:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.78 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 39:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 39:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 39:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 39:15.78 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:15.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 39:15.78 } else 39:15.78 ^~~~ 39:15.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' 39:15.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:15.78 /builddir/build/BUILD/firefox-63.0/dom/events/CompositionEvent.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:15.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CompositionEvent) 39:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 39:17.74 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:17.74 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp: In member function 'virtual nsresult mozilla::dom::CustomEvent::QueryInterface(const nsIID&, void**)': 39:17.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.74 foundInterface = 0; \ 39:17.74 ^~~~~~~~~~~~~~ 39:17.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:17.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.74 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:17.74 NS_INTERFACE_MAP_END_INHERITING(Event) 39:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.74 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 39:17.74 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:17.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 39:17.74 } else 39:17.74 ^~~~ 39:17.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' 39:17.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.74 /builddir/build/BUILD/firefox-63.0/dom/events/CustomEvent.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:17.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CustomEvent) 39:17.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 39:17.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:9, 39:17.75 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:17.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:17.75 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp: In member function 'virtual nsresult mozilla::DOMEventTargetHelper::QueryInterface(const nsIID&, void**)': 39:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.75 foundInterface = 0; \ 39:17.75 ^~~~~~~~~~~~~~ 39:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.75 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.75 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.75 NS_INTERFACE_MAP_END 39:17.75 ^~~~~~~~~~~~~~~~~~~~ 39:17.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 39:17.75 else 39:17.75 ^~~~ 39:17.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.75 ^~~~~~~~~~~~~~~~~~ 39:17.75 /builddir/build/BUILD/firefox-63.0/dom/events/DOMEventTargetHelper.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.75 NS_INTERFACE_MAP_ENTRY(DOMEventTargetHelper) 39:17.75 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.77 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp: In member function 'virtual nsresult mozilla::dom::DataTransfer::QueryInterface(const nsIID&, void**)': 39:17.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.77 foundInterface = 0; \ 39:17.77 ^~~~~~~~~~~~~~ 39:17.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.77 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.77 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.77 NS_INTERFACE_MAP_END 39:17.77 ^~~~~~~~~~~~~~~~~~~~ 39:17.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 39:17.77 else 39:17.77 ^~~~ 39:17.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.77 ^~~~~~~~~~~~~~~~~~ 39:17.77 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransfer.cpp:71:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:17.77 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.85 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItem::QueryInterface(const nsIID&, void**)': 39:17.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.85 foundInterface = 0; \ 39:17.85 ^~~~~~~~~~~~~~ 39:17.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.85 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.85 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.85 NS_INTERFACE_MAP_END 39:17.85 ^~~~~~~~~~~~~~~~~~~~ 39:17.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 39:17.85 else 39:17.85 ^~~~ 39:17.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.85 ^~~~~~~~~~~~~~~~~~ 39:17.85 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItem.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:17.85 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp: In member function 'virtual nsresult mozilla::dom::DataTransferItemList::QueryInterface(const nsIID&, void**)': 39:17.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.90 foundInterface = 0; \ 39:17.90 ^~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:17.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:17.90 ^~~~~~~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:17.90 NS_INTERFACE_MAP_END 39:17.90 ^~~~~~~~~~~~~~~~~~~~ 39:17.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 39:17.90 else 39:17.90 ^~~~ 39:17.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:17.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:17.90 ^~~~~~~~~~~~~~~~~~ 39:17.90 /builddir/build/BUILD/firefox-63.0/dom/events/DataTransferItemList.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:17.90 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:17.90 ^~~~~~~~~~~~~~~~~~~~~~ 39:17.92 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp: In member function 'virtual nsresult mozilla::dom::DeviceMotionEvent::QueryInterface(const nsIID&, void**)': 39:17.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:17.92 foundInterface = 0; \ 39:17.92 ^~~~~~~~~~~~~~ 39: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' 39:17.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.92 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:17.92 NS_INTERFACE_MAP_END_INHERITING(Event) 39:17.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.92 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 39:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 39:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 39:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnimationEvent.h:10, 39:17.92 from /builddir/build/BUILD/firefox-63.0/dom/events/AnimationEvent.cpp:7, 39:17.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events0.cpp:2: 39:17.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 39:17.92 } else 39:17.92 ^~~~ 39:17.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' 39:17.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:17.93 /builddir/build/BUILD/firefox-63.0/dom/events/DeviceMotionEvent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:17.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeviceMotionEvent) 39:17.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:34.82 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:34.82 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:34.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:34.83 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:9, 39:34.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 39:34.83 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp: In member function 'virtual nsresult mozilla::dom::Event::QueryInterface(const nsIID&, void**)': 39:34.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:34.83 foundInterface = 0; \ 39:34.83 ^~~~~~~~~~~~~~ 39:34.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:34.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:34.83 ^~~~~~~~~~~~~~~~~~~~~~~ 39:34.83 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:34.83 NS_INTERFACE_MAP_END 39:34.83 ^~~~~~~~~~~~~~~~~~~~ 39:34.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 39:34.83 else 39:34.83 ^~~~ 39:34.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:34.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:34.83 ^~~~~~~~~~~~~~~~~~ 39:34.83 /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:141:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:34.83 NS_INTERFACE_MAP_ENTRY(Event) 39:34.83 ^~~~~~~~~~~~~~~~~~~~~~ 39:35.73 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp: In member function 'virtual nsresult mozilla::EventListenerInfo::QueryInterface(const nsIID&, void**)': 39:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:35.74 foundInterface = 0; \ 39:35.74 ^~~~~~~~~~~~~~ 39: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' 39:35.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:35.74 ^~~~~~~~~~~~~~~~~~~~~~~ 39:35.74 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:127:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:35.74 NS_INTERFACE_MAP_END 39:35.74 ^~~~~~~~~~~~~~~~~~~~ 39:35.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 39:35.74 else 39:35.74 ^~~~ 39:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:35.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:35.74 ^~~~~~~~~~~~~~~~~~ 39:35.74 /builddir/build/BUILD/firefox-63.0/dom/events/EventListenerService.cpp:126:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:35.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:35.74 ^~~~~~~~~~~~~~~~~~~~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::QueryInterface(const nsIID&, void**)': 39:38.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.76 foundInterface = 0; \ 39:38.76 ^~~~~~~~~~~~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.76 ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:193:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.76 NS_INTERFACE_MAP_END 39:38.76 ^~~~~~~~~~~~~~~~~~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:38.76 else 39:38.76 ^~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 39:38.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 39:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:38.76 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:192:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 39:38.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIReflowObserver) 39:38.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:38.80 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp: In member function 'virtual nsresult mozilla::IMEContentObserver::DocumentObserver::QueryInterface(const nsIID&, void**)': 39:38.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.80 foundInterface = 0; \ 39:38.80 ^~~~~~~~~~~~~~ 39:38.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.80 ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.80 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2243:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.80 NS_INTERFACE_MAP_END 39:38.80 ^~~~~~~~~~~~~~~~~~~~ 39:38.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 39:38.80 else 39:38.80 ^~~~ 39:38.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:38.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:38.80 ^~~~~~~~~~~~~~~~~~ 39:38.80 /builddir/build/BUILD/firefox-63.0/dom/events/IMEContentObserver.cpp:2242:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:38.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:38.80 ^~~~~~~~~~~~~~~~~~~~~~ 39:38.96 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureError::QueryInterface(const nsIID&, void**)': 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.97 foundInterface = 0; \ 39:38.97 ^~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.97 ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.97 NS_INTERFACE_MAP_END 39:38.97 ^~~~~~~~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 39:38.97 else 39:38.97 ^~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:38.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:38.97 ^~~~~~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/dom/events/ImageCaptureError.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:38.97 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:38.97 ^~~~~~~~~~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp: In member function 'virtual nsresult mozilla::JSEventHandler::QueryInterface(const nsIID&, void**)': 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:38.97 foundInterface = 0; \ 39:38.97 ^~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:38.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:38.97 ^~~~~~~~~~~~~~~~~~~~~~~ 39:38.97 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:38.97 NS_INTERFACE_MAP_END 39:38.98 ^~~~~~~~~~~~~~~~~~~~ 39:38.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 39:38.98 else 39:38.98 ^~~~ 39:38.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:38.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:38.98 ^~~~~~~~~~~~~~~~~~ 39:38.98 /builddir/build/BUILD/firefox-63.0/dom/events/JSEventHandler.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:38.98 NS_INTERFACE_MAP_ENTRY(JSEventHandler) 39:38.98 ^~~~~~~~~~~~~~~~~~~~~~ 39:39.04 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MessageEvent::QueryInterface(const nsIID&, void**)': 39:39.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:39.04 foundInterface = 0; \ 39:39.04 ^~~~~~~~~~~~~~ 39:39.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:39.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:39.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:39.04 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:39.04 NS_INTERFACE_MAP_END_INHERITING(Event) 39:39.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:39.04 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:39.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 39:39.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 39:39.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 39:39.04 from /builddir/build/BUILD/firefox-63.0/dom/events/Event.cpp:10, 39:39.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events1.cpp:2: 39:39.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 39:39.04 } else 39:39.04 ^~~~ 39:39.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' 39:39.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:39.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:39.04 /builddir/build/BUILD/firefox-63.0/dom/events/MessageEvent.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:39.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessageEvent) 39:39.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:54.55 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:54.55 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:54.55 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:54.55 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequest::QueryInterface(const nsIID&, void**)': 39:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:54.55 foundInterface = 0; \ 39:54.55 ^~~~~~~~~~~~~~ 39: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' 39:54.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:54.55 ^~~~~~~~~~~~~~~~~~~~~~~ 39:54.55 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:54.55 NS_INTERFACE_MAP_END 39:54.55 ^~~~~~~~~~~~~~~~~~~~ 39:54.55 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:54.55 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:54.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:54.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:54.55 } else 39:54.56 ^~~~ 39:54.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:54.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:54.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:54.56 /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' 39:54.56 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(PaintRequest) 39:54.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:54.56 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:54.56 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:54.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:54.56 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:54.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:54.56 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaintRequestList::QueryInterface(const nsIID&, void**)': 39:54.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:54.56 foundInterface = 0; \ 39:54.56 ^~~~~~~~~~~~~~ 39:54.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:54.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:54.56 ^~~~~~~~~~~~~~~~~~~~~~~ 39:54.56 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:54.56 NS_INTERFACE_MAP_END 39:54.56 ^~~~~~~~~~~~~~~~~~~~ 39:54.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 39:54.56 else 39:54.56 ^~~~ 39:54.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:54.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:54.56 ^~~~~~~~~~~~~~~~~~ 39:54.56 /builddir/build/BUILD/firefox-63.0/dom/events/PaintRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:54.57 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:54.57 ^~~~~~~~~~~~~~~~~~~~~~ 39:56.13 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp: In member function 'virtual nsresult mozilla::dom::PointerEvent::QueryInterface(const nsIID&, void**)': 39:56.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:56.13 foundInterface = 0; \ 39:56.13 ^~~~~~~~~~~~~~ 39:56.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:56.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:56.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.13 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:143:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:56.14 NS_INTERFACE_MAP_END_INHERITING(MouseEvent) 39:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.14 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:56.14 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:56.14 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:56.14 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.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 39:56.14 } else 39:56.14 ^~~~ 39:56.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' 39:56.14 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.14 /builddir/build/BUILD/firefox-63.0/dom/events/PointerEvent.cpp:142:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:56.14 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PointerEvent) 39:56.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.27 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:56.28 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:56.28 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.28 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp: In member function 'virtual nsresult mozilla::dom::ScrollAreaEvent::QueryInterface(const nsIID&, void**)': 39:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:56.28 foundInterface = 0; \ 39:56.28 ^~~~~~~~~~~~~~ 39:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:56.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.28 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:56.28 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 39:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.28 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:56.28 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:56.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 39:56.28 } else 39:56.28 ^~~~ 39:56.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 39:56.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:56.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.29 /builddir/build/BUILD/firefox-63.0/dom/events/ScrollAreaEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:56.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScrollAreaEvent) 39:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.29 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:56.29 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:56.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:56.29 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:56.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.29 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp: In member function 'virtual nsresult mozilla::dom::StorageEvent::QueryInterface(const nsIID&, void**)': 39:56.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:56.29 foundInterface = 0; \ 39:56.29 ^~~~~~~~~~~~~~ 39:56.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:56.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.29 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:56.29 NS_INTERFACE_MAP_END_INHERITING(Event) 39:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.29 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:56.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:56.29 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:56.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.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 39:56.29 } else 39:56.29 ^~~~ 39:56.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' 39:56.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.29 /builddir/build/BUILD/firefox-63.0/dom/events/StorageEvent.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:56.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StorageEvent) 39:56.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:56.33 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:56.33 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:56.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:56.34 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:56.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:56.34 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp: In member function 'virtual nsresult mozilla::dom::TextClause::QueryInterface(const nsIID&, void**)': 39:56.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:56.34 foundInterface = 0; \ 39:56.34 ^~~~~~~~~~~~~~ 39:56.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:56.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:56.34 ^~~~~~~~~~~~~~~~~~~~~~~ 39:56.34 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:56.34 NS_INTERFACE_MAP_END 39:56.34 ^~~~~~~~~~~~~~~~~~~~ 39:56.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 39:56.34 else 39:56.34 ^~~~ 39:56.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:56.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:56.34 ^~~~~~~~~~~~~~~~~~ 39:56.34 /builddir/build/BUILD/firefox-63.0/dom/events/TextClause.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:56.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:56.34 ^~~~~~~~~~~~~~~~~~~~~~ 39:58.62 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp: In member function 'virtual nsresult mozilla::dom::Touch::QueryInterface(const nsIID&, void**)': 39:58.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:58.62 foundInterface = 0; \ 39:58.62 ^~~~~~~~~~~~~~ 39:58.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:58.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:58.62 ^~~~~~~~~~~~~~~~~~~~~~~ 39:58.62 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:58.62 NS_INTERFACE_MAP_END 39:58.62 ^~~~~~~~~~~~~~~~~~~~ 39:58.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 39:58.62 else 39:58.62 ^~~~ 39:58.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:58.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:58.62 ^~~~~~~~~~~~~~~~~~ 39:58.62 /builddir/build/BUILD/firefox-63.0/dom/events/Touch.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:58.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:58.62 ^~~~~~~~~~~~~~~~~~~~~~ 39:58.76 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchList::QueryInterface(const nsIID&, void**)': 39:58.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:58.76 foundInterface = 0; \ 39:58.76 ^~~~~~~~~~~~~~ 39:58.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 39:58.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 39:58.76 ^~~~~~~~~~~~~~~~~~~~~~~ 39:58.76 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 39:58.76 NS_INTERFACE_MAP_END 39:58.76 ^~~~~~~~~~~~~~~~~~~~ 39:58.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 39:58.76 else 39:58.76 ^~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 39:58.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 39:58.77 ^~~~~~~~~~~~~~~~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 39:58.77 NS_INTERFACE_MAP_ENTRY(nsISupports) 39:58.77 ^~~~~~~~~~~~~~~~~~~~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp: In member function 'virtual nsresult mozilla::dom::TouchEvent::QueryInterface(const nsIID&, void**)': 39:58.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:58.77 foundInterface = 0; \ 39:58.77 ^~~~~~~~~~~~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:58.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:58.77 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 39:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.77 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:58.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:58.77 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:58.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:58.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 39:58.77 } else 39:58.77 ^~~~ 39:58.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' 39:58.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:58.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:58.77 /builddir/build/BUILD/firefox-63.0/dom/events/TouchEvent.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:58.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TouchEvent) 39:58.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.68 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 39:59.69 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 39:59.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 39:59.69 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:8, 39:59.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:59.69 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp: In member function 'virtual nsresult mozilla::dom::UIEvent::QueryInterface(const nsIID&, void**)': 39:59.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 39:59.69 foundInterface = 0; \ 39:59.69 ^~~~~~~~~~~~~~ 39:59.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 39:59.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 39:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.69 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 39:59.69 NS_INTERFACE_MAP_END_INHERITING(Event) 39:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.69 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 39:59.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRect.h:12, 39:59.69 from /builddir/build/BUILD/firefox-63.0/dom/events/NotifyPaintEvent.cpp:9, 39:59.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events2.cpp:2: 39:59.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 39:59.69 } else 39:59.69 ^~~~ 39:59.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' 39:59.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 39:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 39:59.69 /builddir/build/BUILD/firefox-63.0/dom/events/UIEvent.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 39:59.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(UIEvent) 39:59.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 40:11.97 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 40:11.97 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp: In member function 'virtual nsresult mozilla::dom::XULCommandEvent::QueryInterface(const nsIID&, void**)': 40:11.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:11.97 foundInterface = 0; \ 40:11.97 ^~~~~~~~~~~~~~ 40:11.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:11.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.97 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:11.97 NS_INTERFACE_MAP_END_INHERITING(UIEvent) 40:11.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.97 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Event.h:11, 40:11.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UIEvent.h:11, 40:11.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XULCommandEvent.h:13, 40:11.98 from /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:7, 40:11.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/events/Unified_cpp_dom_events3.cpp:2: 40:11.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 40:11.98 } else 40:11.98 ^~~~ 40:11.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' 40:11.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 40:11.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:11.98 /builddir/build/BUILD/firefox-63.0/dom/events/XULCommandEvent.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 40:11.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULCommandEvent) 40:11.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:13.53 dom/fetch 40:18.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 40:18.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 40:18.57 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 40:18.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 40:18.58 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp: In member function 'virtual nsresult mozilla::dom::AbortSignalMainThread::QueryInterface(const nsIID&, void**)': 40:18.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:18.58 foundInterface = 0; \ 40:18.58 ^~~~~~~~~~~~~~ 40:18.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:18.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:18.58 ^~~~~~~~~~~~~~~~~~~~~~~ 40:18.58 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:18.58 NS_INTERFACE_MAP_END 40:18.58 ^~~~~~~~~~~~~~~~~~~~ 40:18.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 40:18.58 else 40:18.58 ^~~~ 40:18.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:18.58 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:18.58 ^~~~~~~~~~~~~~~~~~ 40:18.58 /builddir/build/BUILD/firefox-63.0/dom/fetch/Fetch.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:18.58 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:18.58 ^~~~~~~~~~~~~~~~~~~~~~ 40:18.64 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::ConsumeBodyDoneObserver::QueryInterface(const nsIID&, void**)': 40:18.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:18.64 foundInterface = 0; \ 40:18.64 ^~~~~~~~~~~~~~ 40:18.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:18.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:18.64 ^~~~~~~~~~~~~~~~~~~~~~~ 40:18.64 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:332:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:18.64 NS_INTERFACE_MAP_END 40:18.64 ^~~~~~~~~~~~~~~~~~~~ 40:18.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 40:18.64 else 40:18.64 ^~~~ 40:18.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:18.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:18.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:18.64 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchConsumer.cpp:331:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:18.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamLoaderObserver) 40:18.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.32 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp: In member function 'virtual nsresult mozilla::dom::FetchObserver::QueryInterface(const nsIID&, void**)': 40:19.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:19.32 foundInterface = 0; \ 40:19.32 ^~~~~~~~~~~~~~ 40:19.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:19.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.32 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:19.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 40:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:14, 40:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 40:19.32 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 40:19.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 40:19.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 40:19.32 } else 40:19.32 ^~~~ 40:19.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' 40:19.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 40:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.32 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchObserver.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 40:19.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchObserver) 40:19.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Blob.h:11, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/File.h:10, 40:19.35 from /builddir/build/BUILD/firefox-63.0/dom/fetch/BodyExtractor.cpp:8, 40:19.35 from /builddir/build/BUILD/firefox-63.0/objdir/dom/fetch/Unified_cpp_dom_fetch0.cpp:2: 40:19.35 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp: In member function 'virtual nsresult mozilla::dom::FetchStreamReader::QueryInterface(const nsIID&, void**)': 40:19.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:19.35 foundInterface = 0; \ 40:19.35 ^~~~~~~~~~~~~~ 40:19.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:19.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:19.35 ^~~~~~~~~~~~~~~~~~~~~~~ 40:19.35 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:19.35 NS_INTERFACE_MAP_END 40:19.35 ^~~~~~~~~~~~~~~~~~~~ 40:19.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:19.35 else 40:19.35 ^~~~ 40:19.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:19.35 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.35 /builddir/build/BUILD/firefox-63.0/dom/fetch/FetchStreamReader.cpp:38:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:19.35 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIOutputStreamCallback) 40:19.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:19.39 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp: In member function 'virtual nsresult mozilla::dom::Headers::QueryInterface(const nsIID&, void**)': 40:19.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:19.39 foundInterface = 0; \ 40:19.39 ^~~~~~~~~~~~~~ 40:19.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:19.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:19.39 ^~~~~~~~~~~~~~~~~~~~~~~ 40:19.39 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:19.39 NS_INTERFACE_MAP_END 40:19.39 ^~~~~~~~~~~~~~~~~~~~ 40:19.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 40:19.39 else 40:19.39 ^~~~ 40:19.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:19.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:19.39 ^~~~~~~~~~~~~~~~~~ 40:19.39 /builddir/build/BUILD/firefox-63.0/dom/fetch/Headers.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:19.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:19.39 ^~~~~~~~~~~~~~~~~~~~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp: In member function 'virtual nsresult mozilla::dom::Request::QueryInterface(const nsIID&, void**)': 40:19.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:19.67 foundInterface = 0; \ 40:19.67 ^~~~~~~~~~~~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:19.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:19.67 ^~~~~~~~~~~~~~~~~~~~~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:19.67 NS_INTERFACE_MAP_END 40:19.67 ^~~~~~~~~~~~~~~~~~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:19.67 else 40:19.67 ^~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:19.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:19.67 ^~~~~~~~~~~~~~~~~~ 40:19.67 /builddir/build/BUILD/firefox-63.0/dom/fetch/Request.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:19.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:19.67 ^~~~~~~~~~~~~~~~~~~~~~ 40:19.69 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp: In member function 'virtual nsresult mozilla::dom::Response::QueryInterface(const nsIID&, void**)': 40:19.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:19.69 foundInterface = 0; \ 40:19.69 ^~~~~~~~~~~~~~ 40:19.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:19.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:19.69 ^~~~~~~~~~~~~~~~~~~~~~~ 40:19.69 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:19.70 NS_INTERFACE_MAP_END 40:19.70 ^~~~~~~~~~~~~~~~~~~~ 40:19.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 40:19.70 else 40:19.70 ^~~~ 40:19.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:19.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:19.70 ^~~~~~~~~~~~~~~~~~ 40:19.70 /builddir/build/BUILD/firefox-63.0/dom/fetch/Response.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:19.70 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:19.70 ^~~~~~~~~~~~~~~~~~~~~~ 40:21.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTargetBinding.h:8, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowRootBinding.cpp:3, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:2: 40:21.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 40:21.89 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 40:21.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 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 40:21.89 memset(aT, 0, sizeof(T)); 40:21.89 ~~~~~~^~~~~~~~~~~~~~~~~~ 40:21.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/XMLHttpRequestEventTargetBinding.cpp:15, 40:21.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings22.cpp:122: 40:21.89 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 40:21.89 struct GlobalProperties { 40:21.89 ^~~~~~~~~~~~~~~~ 40:26.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLBinding.h:7, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/URLBinding.cpp:3, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:2: 40:26.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 40:26.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 40:26.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] 40:26.95 memset(aT, 0, sizeof(T)); 40:26.95 ~~~~~~^~~~~~~~~~~~~~~~~~ 40:26.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/WindowBinding.cpp:30, 40:26.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings21.cpp:362: 40:26.95 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 40:26.95 struct GlobalProperties { 40:26.95 ^~~~~~~~~~~~~~~~ 40:29.74 dom/file 40:32.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobImpl.h:10, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BaseBlobImpl.h:10, 40:32.77 from /builddir/build/BUILD/firefox-63.0/dom/file/BaseBlobImpl.cpp:7, 40:32.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/Unified_cpp_dom_file0.cpp:2: 40:32.77 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp: In member function 'virtual nsresult mozilla::dom::Blob::QueryInterface(const nsIID&, void**)': 40:32.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:32.77 foundInterface = 0; \ 40:32.77 ^~~~~~~~~~~~~~ 40:32.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:32.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:32.77 ^~~~~~~~~~~~~~~~~~~~~~~ 40:32.77 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:32.77 NS_INTERFACE_MAP_END 40:32.77 ^~~~~~~~~~~~~~~~~~~~ 40:32.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 40:32.77 else 40:32.77 ^~~~ 40:32.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:32.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:32.77 ^~~~~~~~~~~~~~~~~~ 40:32.77 /builddir/build/BUILD/firefox-63.0/dom/file/Blob.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:32.77 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:32.77 ^~~~~~~~~~~~~~~~~~~~~~ 40:34.98 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp: In member function 'virtual nsresult mozilla::dom::FileList::QueryInterface(const nsIID&, void**)': 40:34.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:34.98 foundInterface = 0; \ 40:34.98 ^~~~~~~~~~~~~~ 40:34.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:34.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:34.98 ^~~~~~~~~~~~~~~~~~~~~~~ 40:34.98 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:34.98 NS_INTERFACE_MAP_END 40:34.98 ^~~~~~~~~~~~~~~~~~~~ 40: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 40:34.98 else 40:34.98 ^~~~ 40:34.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:34.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:34.98 ^~~~~~~~~~~~~~~~~~ 40:34.98 /builddir/build/BUILD/firefox-63.0/dom/file/FileList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:34.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 40:34.98 ^~~~~~~~~~~~~~~~~~~~~~ 40:35.14 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp: In member function 'virtual nsresult mozilla::dom::FileReader::QueryInterface(const nsIID&, void**)': 40:35.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:35.14 foundInterface = 0; \ 40:35.14 ^~~~~~~~~~~~~~ 40:35.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:35.14 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.14 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:35.14 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 40:35.14 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.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 40:35.14 else 40:35.14 ^~~~ 40:35.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:35.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:35.14 ^~~~~~~~~~~~~~~~~~ 40:35.14 /builddir/build/BUILD/firefox-63.0/dom/file/FileReader.cpp:70:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:35.14 NS_INTERFACE_MAP_ENTRY(nsINamed) 40:35.14 ^~~~~~~~~~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp: In member function 'virtual nsresult {anonymous}::ReadCallback::QueryInterface(const nsIID&, void**)': 40:35.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:35.20 foundInterface = 0; \ 40:35.20 ^~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:35.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:35.20 ^~~~~~~~~~~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:396:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:35.20 NS_INTERFACE_MAP_END 40:35.20 ^~~~~~~~~~~~~~~~~~~~ 40:35.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 40:35.20 else 40:35.20 ^~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:35.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:35.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/dom/file/FileReaderSync.cpp:395:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:35.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 40:35.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp: In member function 'virtual nsresult mozilla::dom::MemoryBlobImpl::DataOwnerAdapter::QueryInterface(const nsIID&, void**)': 40:35.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:35.20 foundInterface = 0; \ 40:35.20 ^~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:35.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:35.20 ^~~~~~~~~~~~~~~~~~~~~~~ 40:35.20 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:35.20 NS_INTERFACE_MAP_END 40:35.21 ^~~~~~~~~~~~~~~~~~~~ 40:35.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 40:35.21 else 40:35.21 ^~~~ 40:35.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:35.21 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:35.21 /builddir/build/BUILD/firefox-63.0/dom/file/MemoryBlobImpl.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:35.21 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:35.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:45.74 dom/file/ipc 40:48.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 40:48.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 40:48.13 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.h:10, 40:48.13 from /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:7, 40:48.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/ipc/Unified_cpp_dom_file_ipc0.cpp:2: 40:48.13 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStream::QueryInterface(const nsIID&, void**)': 40:48.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:48.13 foundInterface = 0; \ 40:48.13 ^~~~~~~~~~~~~~ 40:48.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:48.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:48.13 ^~~~~~~~~~~~~~~~~~~~~~~ 40:48.13 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:48.13 NS_INTERFACE_MAP_END 40:48.13 ^~~~~~~~~~~~~~~~~~~~ 40:48.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 40:48.13 else 40:48.13 ^~~~ 40:48.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 40:48.13 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 40:48.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:48.13 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStream.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 40:48.13 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 40:48.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:49.74 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp: In member function 'virtual nsresult mozilla::dom::IPCBlobInputStreamStorage::QueryInterface(const nsIID&, void**)': 40:49.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:49.74 foundInterface = 0; \ 40:49.75 ^~~~~~~~~~~~~~ 40:49.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:49.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:49.75 ^~~~~~~~~~~~~~~~~~~~~~~ 40:49.75 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:49.75 NS_INTERFACE_MAP_END 40:49.75 ^~~~~~~~~~~~~~~~~~~~ 40:49.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 40:49.75 else 40:49.75 ^~~~ 40:49.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:49.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:49.75 ^~~~~~~~~~~~~~~~~~ 40:49.75 /builddir/build/BUILD/firefox-63.0/dom/file/ipc/IPCBlobInputStreamStorage.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:49.75 NS_INTERFACE_MAP_ENTRY(nsIObserver) 40:49.75 ^~~~~~~~~~~~~~~~~~~~~~ 40:52.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientsBinding.h:9, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ClientBinding.h:6, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ClientBinding.cpp:3, 40:52.61 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings3.cpp:2: 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp: In member function 'virtual nsresult mozilla::dom::CreateOfferRequest::QueryInterface(const nsIID&, void**)': 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:52.61 foundInterface = 0; \ 40:52.61 ^~~~~~~~~~~~~~ 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:52.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:52.61 ^~~~~~~~~~~~~~~~~~~~~~~ 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:694:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:52.61 NS_INTERFACE_MAP_END 40:52.61 ^~~~~~~~~~~~~~~~~~~~ 40:52.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 40:52.61 else 40:52.61 ^~~~ 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 40:52.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 40:52.61 ^~~~~~~~~~~~~~~~~~ 40:52.61 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/CreateOfferRequestBinding.cpp:693:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 40:52.61 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 40:52.61 ^~~~~~~~~~~~~~~~~~~~~~ 40:56.72 dom/file/uri 40:59.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 40:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 40:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 40:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 40:59.02 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 40:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 40:59.02 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::QueryInterface(const nsIID&, void**)': 40:59.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:59.02 foundInterface = 0; \ 40:59.02 ^~~~~~~~~~~~~~ 40:59.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 40:59.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 40:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.02 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 40:59.02 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 40:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 40:59.02 /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 40:59.02 else 40:59.02 ^~~~ 40:59.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIInputStream.h:10, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIBinaryInputStream.h:10, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObjectInputStream.h:10, 40:59.03 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:7, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 40:59.03 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp: In member function 'virtual nsresult mozilla::dom::BlobURL::Mutator::QueryInterface(const nsIID&, void**)': 40:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 40:59.03 foundInterface = 0; \ 40:59.03 ^~~~~~~~~~~~~~ 40:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 40:59.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 40:59.03 ^~~~~~~~~~~~~~~~~~~~~~~ 40:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 40:59.03 NS_INTERFACE_MAP_END \ 40:59.03 ^~~~~~~~~~~~~~~~~~~~ 40:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 40:59.03 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 40:59.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.03 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 40:59.03 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 40:59.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.03 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BlobURL.h:13, 40:59.03 from /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:10, 40:59.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/file/uri/Unified_cpp_dom_file_uri0.cpp:2: 40:59.03 /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 40:59.03 } else \ 40:59.03 ^~~~ 40:59.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 40:59.03 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 40:59.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 40:59.04 /builddir/build/BUILD/firefox-63.0/dom/file/uri/BlobURL.cpp:170:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 40:59.04 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(BlobURL::Mutator, 40:59.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 41:14.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ErrorEvent::QueryInterface(const nsIID&, void**)': 41:14.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:14.57 foundInterface = 0; \ 41:14.57 ^~~~~~~~~~~~~~ 41:14.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:14.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:14.57 NS_INTERFACE_MAP_END_INHERITING(Event) 41:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:11, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 41:14.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 41:14.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 41:14.57 } else 41:14.57 ^~~~ 41:14.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' 41:14.57 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.57 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ErrorEvent.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41:14.57 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ErrorEvent) 41:14.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:14.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:9, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 41:14.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp: In member function 'virtual nsresult mozilla::dom::External::QueryInterface(const nsIID&, void**)': 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:14.98 foundInterface = 0; \ 41:14.98 ^~~~~~~~~~~~~~ 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:14.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:14.98 ^~~~~~~~~~~~~~~~~~~~~~~ 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:513:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:14.98 NS_INTERFACE_MAP_END 41:14.98 ^~~~~~~~~~~~~~~~~~~~ 41:14.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 41:14.98 else 41:14.98 ^~~~ 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:14.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:14.98 ^~~~~~~~~~~~~~~~~~ 41:14.98 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ExternalBinding.cpp:512:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:14.98 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 41:14.98 ^~~~~~~~~~~~~~~~~~~~~~ 41:15.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 41:15.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 41:15.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 41:15.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 41:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 41:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DataTransferItemBinding.h:7, 41:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/DataTransferItemBinding.cpp:3, 41:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:2: 41:15.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 41:15.65 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 41:15.65 /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] 41:15.65 memset(aT, 0, sizeof(T)); 41:15.65 ~~~~~~^~~~~~~~~~~~~~~~~~ 41:15.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/EventTargetBinding.cpp:22, 41:15.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings4.cpp:338: 41:15.65 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 41:15.65 struct GlobalProperties { 41:15.65 ^~~~~~~~~~~~~~~~ 41:17.73 dom/filehandle 41:32.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:32.45 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 41:32.45 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSetLoadEvent::QueryInterface(const nsIID&, void**)': 41:32.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:32.45 foundInterface = 0; \ 41:32.45 ^~~~~~~~~~~~~~ 41: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' 41:32.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:32.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.45 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:32.45 NS_INTERFACE_MAP_END_INHERITING(Event) 41:32.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:32.45 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 41:32.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 41:32.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 41:32.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 41:32.46 } else 41:32.46 ^~~~ 41:32.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' 41:32.46 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:32.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:32.46 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FontFaceSetLoadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41:32.46 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FontFaceSetLoadEvent) 41:32.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:19, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:33.38 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 41:33.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp: In member function 'virtual nsresult mozilla::dom::GamepadEvent::QueryInterface(const nsIID&, void**)': 41:33.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:33.38 foundInterface = 0; \ 41:33.38 ^~~~~~~~~~~~~~ 41:33.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:33.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:33.38 NS_INTERFACE_MAP_END_INHERITING(Event) 41:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GeneratedAtomList.h:6, 41:33.38 from /builddir/build/BUILD/firefox-63.0/dom/bindings/AtomList.h:11, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/FakePluginTagInitBinding.cpp:3, 41:33.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings5.cpp:2: 41:33.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 41:33.38 } else 41:33.38 ^~~~ 41:33.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' 41:33.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:33.38 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41:33.38 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadEvent) 41:33.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:43.53 dom/filesystem 41:50.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Directory.h:11, 41:50.34 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:7, 41:50.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/Unified_cpp_dom_filesystem0.cpp:2: 41:50.35 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp: In member function 'virtual nsresult mozilla::dom::Directory::QueryInterface(const nsIID&, void**)': 41:50.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:50.35 foundInterface = 0; \ 41:50.35 ^~~~~~~~~~~~~~ 41:50.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 41:50.35 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 41:50.35 ^~~~~~~~~~~~~~~~~~~~~~~ 41:50.35 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 41:50.35 NS_INTERFACE_MAP_END 41:50.35 ^~~~~~~~~~~~~~~~~~~~ 41:50.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 41:50.35 else 41:50.35 ^~~~ 41:50.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 41:50.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 41:50.35 ^~~~~~~~~~~~~~~~~~ 41:50.35 /builddir/build/BUILD/firefox-63.0/dom/filesystem/Directory.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 41:50.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 41:50.35 ^~~~~~~~~~~~~~~~~~~~~~ 41:53.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadHapticActuatorBinding.h:9, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:3, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 41:53.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp: In member function 'virtual nsresult mozilla::dom::GroupedHistoryEvent::QueryInterface(const nsIID&, void**)': 41:53.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 41:53.20 foundInterface = 0; \ 41:53.20 ^~~~~~~~~~~~~~ 41:53.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 41:53.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 41:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.20 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 41:53.20 NS_INTERFACE_MAP_END_INHERITING(Event) 41:53.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GamepadHapticActuatorBinding.cpp:9, 41:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings6.cpp:2: 41:53.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 41:53.21 } else 41:53.21 ^~~~ 41:53.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' 41:53.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 41:53.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 41:53.21 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/GroupedHistoryEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 41:53.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupedHistoryEvent) 41:53.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:08.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLElementBinding.h:9, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:3, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 42:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp: In member function 'virtual nsresult mozilla::dom::HiddenPluginEvent::QueryInterface(const nsIID&, void**)': 42:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:08.36 foundInterface = 0; \ 42:08.36 ^~~~~~~~~~~~~~ 42:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:08.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:08.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:08.36 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:08.36 NS_INTERFACE_MAP_END_INHERITING(Event) 42:08.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:08.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HTMLProgressElementBinding.cpp:8, 42:08.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings8.cpp:2: 42:08.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 42:08.36 } else 42:08.36 ^~~~ 42:08.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' 42:08.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:08.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:08.37 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/HiddenPluginEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:08.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HiddenPluginEvent) 42:08.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:15.13 Compiling geckoservo v0.0.1 (file:///builddir/build/BUILD/firefox-63.0/servo/ports/geckolib) 42:17.41 dom/filesystem/compat 42:20.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 42:20.79 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.79 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.79 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.79 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.79 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp: In member function 'virtual nsresult mozilla::dom::FileSystem::QueryInterface(const nsIID&, void**)': 42:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.80 foundInterface = 0; \ 42:20.80 ^~~~~~~~~~~~~~ 42:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:20.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:20.80 ^~~~~~~~~~~~~~~~~~~~~~~ 42:20.80 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:20.80 NS_INTERFACE_MAP_END 42:20.80 ^~~~~~~~~~~~~~~~~~~~ 42:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:20.80 else 42:20.80 ^~~~ 42:20.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:20.80 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:20.80 ^~~~~~~~~~~~~~~~~~ 42:20.80 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystem.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:20.80 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:20.80 ^~~~~~~~~~~~~~~~~~~~~~ 42:20.81 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryEntry::QueryInterface(const nsIID&, void**)': 42:20.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.81 foundInterface = 0; \ 42:20.81 ^~~~~~~~~~~~~~ 42:20.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:20.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.81 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:20.81 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 42:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:20.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 42:20.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 42:20.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 42:20.81 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.81 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.81 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.81 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.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 42:20.81 } else 42:20.81 ^~~~ 42:20.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' 42:20.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.81 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:20.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemDirectoryEntry) 42:20.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 42:20.83 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.83 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.83 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.83 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.83 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemDirectoryReader::QueryInterface(const nsIID&, void**)': 42:20.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.83 foundInterface = 0; \ 42:20.83 ^~~~~~~~~~~~~~ 42:20.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:20.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:20.83 ^~~~~~~~~~~~~~~~~~~~~~~ 42:20.83 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:132:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:20.83 NS_INTERFACE_MAP_END 42:20.83 ^~~~~~~~~~~~~~~~~~~~ 42:20.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 42:20.83 else 42:20.83 ^~~~ 42:20.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:20.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:20.83 ^~~~~~~~~~~~~~~~~~ 42:20.83 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryReader.cpp:131:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:20.83 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:20.83 ^~~~~~~~~~~~~~~~~~~~~~ 42:20.86 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemEntry::QueryInterface(const nsIID&, void**)': 42:20.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.86 foundInterface = 0; \ 42:20.86 ^~~~~~~~~~~~~~ 42:20.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:20.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:20.86 ^~~~~~~~~~~~~~~~~~~~~~~ 42:20.86 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:20.86 NS_INTERFACE_MAP_END 42:20.86 ^~~~~~~~~~~~~~~~~~~~ 42:20.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 42:20.86 else 42:20.86 ^~~~ 42:20.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:20.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:20.86 ^~~~~~~~~~~~~~~~~~ 42:20.86 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemEntry.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:20.86 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:20.86 ^~~~~~~~~~~~~~~~~~~~~~ 42:20.89 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemFileEntry::QueryInterface(const nsIID&, void**)': 42:20.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.89 foundInterface = 0; \ 42:20.89 ^~~~~~~~~~~~~~ 42:20.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:20.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:20.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.89 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:20.89 NS_INTERFACE_MAP_END_INHERITING(FileSystemEntry) 42:20.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:20.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 42:20.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 42:20.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 42:20.89 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.89 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.89 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:20.89 } else 42:20.89 ^~~~ 42:20.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 42:20.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:20.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.89 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemFileEntry.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:20.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemFileEntry) 42:20.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.91 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryEntry::QueryInterface(const nsIID&, void**)': 42:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.91 foundInterface = 0; \ 42:20.91 ^~~~~~~~~~~~~~ 42:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:20.91 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.91 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:20.91 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryEntry) 42:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.91 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.91 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:20.91 } else 42:20.91 ^~~~ 42:20.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' 42:20.91 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.91 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryEntry.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:20.91 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryEntry) 42:20.91 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:11, 42:20.92 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.92 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.92 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.92 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp: In member function 'virtual nsresult mozilla::dom::FileSystemRootDirectoryReader::QueryInterface(const nsIID&, void**)': 42:20.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:20.92 foundInterface = 0; \ 42:20.92 ^~~~~~~~~~~~~~ 42:20.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:20.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.92 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:20.92 NS_INTERFACE_MAP_END_INHERITING(FileSystemDirectoryReader) 42:20.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackInterface.h:19, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemBinding.h:11, 42:20.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FileSystemEntry.h:13, 42:20.92 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemDirectoryEntry.h:10, 42:20.92 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.h:10, 42:20.93 from /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/CallbackRunnables.cpp:7, 42:20.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/filesystem/compat/Unified_cpp_filesystem_compat0.cpp:2: 42:20.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 42:20.93 } else 42:20.93 ^~~~ 42:20.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' 42:20.93 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:20.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:20.93 /builddir/build/BUILD/firefox-63.0/dom/filesystem/compat/FileSystemRootDirectoryReader.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:20.93 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FileSystemRootDirectoryReader) 42:20.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:23.47 dom/flex 42:27.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAttrName.h:16, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AttrArray.h:21, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 42:27.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 42:27.01 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.h:10, 42:27.01 from /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:7, 42:27.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/flex/Unified_cpp_dom_flex0.cpp:2: 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp: In member function 'virtual nsresult mozilla::dom::Flex::QueryInterface(const nsIID&, void**)': 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:27.02 foundInterface = 0; \ 42:27.02 ^~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:27.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:27.02 ^~~~~~~~~~~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:27.02 NS_INTERFACE_MAP_END 42:27.02 ^~~~~~~~~~~~~~~~~~~~ 42:27.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 42:27.02 else 42:27.02 ^~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:27.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:27.02 ^~~~~~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/Flex.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:27.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:27.02 ^~~~~~~~~~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp: In member function 'virtual nsresult mozilla::dom::FlexItem::QueryInterface(const nsIID&, void**)': 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:27.02 foundInterface = 0; \ 42:27.02 ^~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:27.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:27.02 ^~~~~~~~~~~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:27.02 NS_INTERFACE_MAP_END 42:27.02 ^~~~~~~~~~~~~~~~~~~~ 42:27.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 42:27.02 else 42:27.02 ^~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:27.02 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:27.02 ^~~~~~~~~~~~~~~~~~ 42:27.02 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexItem.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:27.02 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:27.02 ^~~~~~~~~~~~~~~~~~~~~~ 42:27.03 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp: In member function 'virtual nsresult mozilla::dom::FlexLine::QueryInterface(const nsIID&, void**)': 42:27.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:27.03 foundInterface = 0; \ 42:27.03 ^~~~~~~~~~~~~~ 42:27.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:27.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:27.03 ^~~~~~~~~~~~~~~~~~~~~~~ 42:27.03 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:27.03 NS_INTERFACE_MAP_END 42:27.03 ^~~~~~~~~~~~~~~~~~~~ 42:27.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 42:27.04 else 42:27.04 ^~~~ 42:27.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:27.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:27.04 ^~~~~~~~~~~~~~~~~~ 42:27.04 /builddir/build/BUILD/firefox-63.0/dom/flex/FlexLine.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:27.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:27.04 ^~~~~~~~~~~~~~~~~~~~~~ 42:28.62 dom/gamepad 42:31.90 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:31.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:31.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:31.91 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:10, 42:31.91 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 42:31.91 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 42:31.91 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp: In member function 'virtual nsresult mozilla::dom::Gamepad::QueryInterface(const nsIID&, void**)': 42:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:31.91 foundInterface = 0; \ 42:31.91 ^~~~~~~~~~~~~~ 42:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:31.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:31.91 ^~~~~~~~~~~~~~~~~~~~~~~ 42:31.91 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:31.91 NS_INTERFACE_MAP_END 42:31.91 ^~~~~~~~~~~~~~~~~~~~ 42:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 42:31.91 else 42:31.91 ^~~~ 42:31.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:31.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:31.91 ^~~~~~~~~~~~~~~~~~ 42:31.91 /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:31.91 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:31.91 ^~~~~~~~~~~~~~~~~~~~~~ 42:31.93 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp: In member function 'virtual nsresult mozilla::dom::GamepadButton::QueryInterface(const nsIID&, void**)': 42:31.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:31.93 foundInterface = 0; \ 42:31.93 ^~~~~~~~~~~~~~ 42: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' 42:31.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:31.93 ^~~~~~~~~~~~~~~~~~~~~~~ 42:31.93 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:31.93 NS_INTERFACE_MAP_END 42:31.93 ^~~~~~~~~~~~~~~~~~~~ 42:31.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 42:31.93 else 42:31.93 ^~~~ 42:31.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:31.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:31.93 ^~~~~~~~~~~~~~~~~~ 42:31.93 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadButton.cpp:18:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:31.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:31.93 ^~~~~~~~~~~~~~~~~~~~~~ 42:31.95 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp: In member function 'virtual nsresult mozilla::dom::GamepadHapticActuator::QueryInterface(const nsIID&, void**)': 42:31.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:31.95 foundInterface = 0; \ 42:31.95 ^~~~~~~~~~~~~~ 42:31.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:31.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:31.95 ^~~~~~~~~~~~~~~~~~~~~~~ 42:31.95 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:31.95 NS_INTERFACE_MAP_END 42:31.95 ^~~~~~~~~~~~~~~~~~~~ 42:31.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 42:31.95 else 42:31.95 ^~~~ 42:31.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:31.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:31.96 ^~~~~~~~~~~~~~~~~~ 42:31.96 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadHapticActuator.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:31.96 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:31.96 ^~~~~~~~~~~~~~~~~~~~~~ 42:35.01 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::GamepadServiceTest::QueryInterface(const nsIID&, void**)': 42:35.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:35.01 foundInterface = 0; \ 42:35.01 ^~~~~~~~~~~~~~ 42:35.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:35.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:35.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:35.01 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:35.01 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 42:35.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:35.01 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 42:35.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GamepadButton.h:12, 42:35.01 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.h:12, 42:35.01 from /builddir/build/BUILD/firefox-63.0/dom/gamepad/Gamepad.cpp:7, 42:35.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/gamepad/Unified_cpp_dom_gamepad0.cpp:2: 42:35.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 42:35.01 } else 42:35.01 ^~~~ 42:35.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' 42:35.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:35.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:35.01 /builddir/build/BUILD/firefox-63.0/dom/gamepad/GamepadServiceTest.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:35.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GamepadServiceTest) 42:35.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:39.20 dom/geolocation 42:47.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:47.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 42:47.83 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.h:14, 42:47.83 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:7: 42:47.83 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationRequest::QueryInterface(const nsIID&, void**)': 42:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.83 foundInterface = 0; \ 42:47.83 ^~~~~~~~~~~~~~ 42:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:47.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:47.83 ^~~~~~~~~~~~~~~~~~~~~~~ 42:47.83 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:264:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:47.83 NS_INTERFACE_MAP_END 42:47.83 ^~~~~~~~~~~~~~~~~~~~ 42:47.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 42:47.83 else 42:47.83 ^~~~ 42:47.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:47.83 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:47.83 ^~~~~~~~~~~~~~~~~~ 42:47.83 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:263:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:47.83 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 42:47.83 ^~~~~~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult nsGeolocationService::QueryInterface(const nsIID&, void**)': 42:47.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.85 foundInterface = 0; \ 42:47.85 ^~~~~~~~~~~~~~ 42: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' 42:47.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:47.85 ^~~~~~~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:609:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:47.85 NS_INTERFACE_MAP_END 42:47.85 ^~~~~~~~~~~~~~~~~~~~ 42:47.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 42:47.85 else 42:47.85 ^~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:47.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:47.85 ^~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:608:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:47.85 NS_INTERFACE_MAP_ENTRY(nsIObserver) 42:47.85 ^~~~~~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp: In member function 'virtual nsresult mozilla::dom::Geolocation::QueryInterface(const nsIID&, void**)': 42:47.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.85 foundInterface = 0; \ 42:47.85 ^~~~~~~~~~~~~~ 42: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' 42:47.85 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:47.85 ^~~~~~~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:922:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:47.85 NS_INTERFACE_MAP_END 42:47.85 ^~~~~~~~~~~~~~~~~~~~ 42:47.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 42:47.85 else 42:47.85 ^~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:47.85 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:47.85 ^~~~~~~~~~~~~~~~~~ 42:47.85 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeolocation.cpp:921:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:47.86 NS_INTERFACE_MAP_ENTRY(nsIGeolocationUpdate) 42:47.86 ^~~~~~~~~~~~~~~~~~~~~~ 42:47.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 42:47.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 42:47.95 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp: In member function 'virtual nsresult mozilla::dom::ImageCaptureErrorEvent::QueryInterface(const nsIID&, void**)': 42:47.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:47.95 foundInterface = 0; \ 42:47.96 ^~~~~~~~~~~~~~ 42:47.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 42:47.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 42:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.96 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 42:47.96 NS_INTERFACE_MAP_END_INHERITING(Event) 42:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 42:47.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 42:47.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventHandlerBinding.h:11, 42:47.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:4, 42:47.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 42:47.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 42:47.96 } else 42:47.96 ^~~~ 42:47.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' 42:47.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 42:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:47.96 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/ImageCaptureErrorEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 42:47.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCaptureErrorEvent) 42:47.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 42:49.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:9, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 42:49.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp: In member function 'virtual nsresult mozilla::dom::InstallTriggerImpl::QueryInterface(const nsIID&, void**)': 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:49.47 foundInterface = 0; \ 42:49.47 ^~~~~~~~~~~~~~ 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:49.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:49.47 ^~~~~~~~~~~~~~~~~~~~~~~ 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1548:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:49.47 NS_INTERFACE_MAP_END 42:49.47 ^~~~~~~~~~~~~~~~~~~~ 42:49.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 42:49.47 else 42:49.47 ^~~~ 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:49.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:49.47 ^~~~~~~~~~~~~~~~~~ 42:49.47 /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/InstallTriggerBinding.cpp:1547:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:49.47 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 42:49.47 ^~~~~~~~~~~~~~~~~~~~~~ 42:50.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/DOMRequestBinding.h:7, 42:50.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IDBFileRequestBinding.cpp:3, 42:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:2: 42:50.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 42:50.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 42:50.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] 42:50.54 memset(aT, 0, sizeof(T)); 42:50.54 ~~~~~~^~~~~~~~~~~~~~~~~~ 42:50.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IntlUtils.h:11, 42:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/IntlUtilsBinding.cpp:9, 42:50.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/UnifiedBindings9.cpp:266: 42:50.54 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 42:50.54 struct GlobalProperties { 42:50.54 ^~~~~~~~~~~~~~~~ 42:51.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:51.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 42:51.43 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.h:7, 42:51.43 from /builddir/build/BUILD/firefox-63.0/dom/geolocation/MLSFallback.cpp:7, 42:51.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/geolocation/Unified_cpp_dom_geolocation0.cpp:2: 42:51.43 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPositionCoords::QueryInterface(const nsIID&, void**)': 42:51.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:51.44 foundInterface = 0; \ 42:51.44 ^~~~~~~~~~~~~~ 42:51.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:51.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:51.44 ^~~~~~~~~~~~~~~~~~~~~~~ 42:51.44 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:51.44 NS_INTERFACE_MAP_END 42:51.44 ^~~~~~~~~~~~~~~~~~~~ 42:51.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 42:51.44 else 42:51.44 ^~~~ 42:51.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:51.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:51.44 ^~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:51.45 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPositionCoords) 42:51.45 ^~~~~~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult nsGeoPosition::QueryInterface(const nsIID&, void**)': 42:51.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:51.45 foundInterface = 0; \ 42:51.45 ^~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:51.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:51.45 ^~~~~~~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:155:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:51.45 NS_INTERFACE_MAP_END 42:51.45 ^~~~~~~~~~~~~~~~~~~~ 42:51.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 42:51.45 else 42:51.45 ^~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:51.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:51.45 ^~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:51.45 NS_INTERFACE_MAP_ENTRY(nsIDOMGeoPosition) 42:51.45 ^~~~~~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Position::QueryInterface(const nsIID&, void**)': 42:51.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:51.45 foundInterface = 0; \ 42:51.45 ^~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:51.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:51.45 ^~~~~~~~~~~~~~~~~~~~~~~ 42:51.45 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:183:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:51.45 NS_INTERFACE_MAP_END 42:51.45 ^~~~~~~~~~~~~~~~~~~~ 42:51.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 42:51.46 else 42:51.46 ^~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:51.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:51.46 ^~~~~~~~~~~~~~~~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:182:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:51.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:51.46 ^~~~~~~~~~~~~~~~~~~~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp: In member function 'virtual nsresult mozilla::dom::Coordinates::QueryInterface(const nsIID&, void**)': 42:51.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:51.46 foundInterface = 0; \ 42:51.46 ^~~~~~~~~~~~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:51.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:51.46 ^~~~~~~~~~~~~~~~~~~~~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:236:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:51.46 NS_INTERFACE_MAP_END 42:51.46 ^~~~~~~~~~~~~~~~~~~~ 42:51.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 42:51.46 else 42:51.46 ^~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:51.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:51.46 ^~~~~~~~~~~~~~~~~~ 42:51.46 /builddir/build/BUILD/firefox-63.0/dom/geolocation/nsGeoPosition.cpp:235:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:51.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:51.46 ^~~~~~~~~~~~~~~~~~~~~~ 42:51.98 dom/grid 42:55.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/GridBinding.h:9, 42:55.45 from /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.h:10, 42:55.45 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.h:10, 42:55.45 from /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:7, 42:55.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/grid/Unified_cpp_dom_grid0.cpp:2: 42:55.45 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp: In member function 'virtual nsresult mozilla::dom::Grid::QueryInterface(const nsIID&, void**)': 42:55.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.45 foundInterface = 0; \ 42:55.45 ^~~~~~~~~~~~~~ 42:55.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.45 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.46 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.46 NS_INTERFACE_MAP_END 42:55.46 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.46 else 42:55.46 ^~~~ 42:55.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.46 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.46 ^~~~~~~~~~~~~~~~~~ 42:55.46 /builddir/build/BUILD/firefox-63.0/dom/grid/Grid.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.46 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.46 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.46 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp: In member function 'virtual nsresult mozilla::dom::GridArea::QueryInterface(const nsIID&, void**)': 42:55.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.46 foundInterface = 0; \ 42:55.46 ^~~~~~~~~~~~~~ 42:55.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.46 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.46 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.47 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.47 NS_INTERFACE_MAP_END 42:55.47 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.47 else 42:55.47 ^~~~ 42:55.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.47 ^~~~~~~~~~~~~~~~~~ 42:55.47 /builddir/build/BUILD/firefox-63.0/dom/grid/GridArea.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.47 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp: In member function 'virtual nsresult mozilla::dom::GridDimension::QueryInterface(const nsIID&, void**)': 42:55.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.48 foundInterface = 0; \ 42:55.48 ^~~~~~~~~~~~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.48 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.48 NS_INTERFACE_MAP_END 42:55.48 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.48 else 42:55.48 ^~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.48 ^~~~~~~~~~~~~~~~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/dom/grid/GridDimension.cpp:23:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.48 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.48 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp: In member function 'virtual nsresult mozilla::dom::GridLine::QueryInterface(const nsIID&, void**)': 42:55.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.48 foundInterface = 0; \ 42:55.48 ^~~~~~~~~~~~~~ 42: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' 42:55.49 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.49 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.49 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.49 NS_INTERFACE_MAP_END 42:55.49 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.49 else 42:55.49 ^~~~ 42:55.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.49 ^~~~~~~~~~~~~~~~~~ 42:55.49 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLine.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.49 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.49 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.49 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp: In member function 'virtual nsresult mozilla::dom::GridLines::QueryInterface(const nsIID&, void**)': 42:55.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.49 foundInterface = 0; \ 42:55.50 ^~~~~~~~~~~~~~ 42:55.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.50 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.50 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.50 NS_INTERFACE_MAP_END 42:55.50 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.50 else 42:55.50 ^~~~ 42:55.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.50 ^~~~~~~~~~~~~~~~~~ 42:55.50 /builddir/build/BUILD/firefox-63.0/dom/grid/GridLines.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.50 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.50 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.51 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp: In member function 'virtual nsresult mozilla::dom::GridTrack::QueryInterface(const nsIID&, void**)': 42:55.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.51 foundInterface = 0; \ 42:55.51 ^~~~~~~~~~~~~~ 42:55.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.51 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.51 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.51 NS_INTERFACE_MAP_END 42:55.51 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.51 else 42:55.51 ^~~~ 42:55.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.51 ^~~~~~~~~~~~~~~~~~ 42:55.51 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTrack.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.51 ^~~~~~~~~~~~~~~~~~~~~~ 42:55.52 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp: In member function 'virtual nsresult mozilla::dom::GridTracks::QueryInterface(const nsIID&, void**)': 42:55.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 42:55.52 foundInterface = 0; \ 42:55.52 ^~~~~~~~~~~~~~ 42:55.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 42:55.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 42:55.52 ^~~~~~~~~~~~~~~~~~~~~~~ 42:55.52 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 42:55.52 NS_INTERFACE_MAP_END 42:55.52 ^~~~~~~~~~~~~~~~~~~~ 42:55.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 42:55.52 else 42:55.52 ^~~~ 42:55.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 42:55.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 42:55.52 ^~~~~~~~~~~~~~~~~~ 42:55.52 /builddir/build/BUILD/firefox-63.0/dom/grid/GridTracks.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 42:55.52 NS_INTERFACE_MAP_ENTRY(nsISupports) 42:55.52 ^~~~~~~~~~~~~~~~~~~~~~ 42:58.04 dom/html 43:04.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 43:04.09 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 43:04.09 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 43:04.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 43:04.09 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp: In member function 'virtual nsresult mozilla::dom::CallbackObject::QueryInterface(const nsIID&, void**)': 43:04.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.09 foundInterface = 0; \ 43:04.09 ^~~~~~~~~~~~~~ 43:04.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:04.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.09 ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.09 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.09 NS_INTERFACE_MAP_END 43:04.09 ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.09 else 43:04.09 ^~~~ 43:04.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:04.10 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:04.10 ^~~~~~~~~~~~~~~~~~ 43:04.10 /builddir/build/BUILD/firefox-63.0/dom/bindings/CallbackObject.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:04.10 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:04.10 ^~~~~~~~~~~~~~~~~~~~~~ 43:04.12 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp: In member function 'virtual nsresult mozilla::dom::exceptions::JSStackFrame::QueryInterface(const nsIID&, void**)': 43:04.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.12 foundInterface = 0; \ 43:04.12 ^~~~~~~~~~~~~~ 43:04.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:04.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.12 ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.12 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:289:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.12 NS_INTERFACE_MAP_END 43:04.12 ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.12 else 43:04.12 ^~~~ 43:04.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:04.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:04.12 ^~~~~~~~~~~~~~~~~~ 43:04.12 /builddir/build/BUILD/firefox-63.0/dom/bindings/Exceptions.cpp:288:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:04.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:04.12 ^~~~~~~~~~~~~~~~~~~~~~ 43:04.13 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp: In member function 'virtual nsresult mozilla::dom::IterableIteratorBase::QueryInterface(const nsIID&, void**)': 43:04.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.13 foundInterface = 0; \ 43:04.13 ^~~~~~~~~~~~~~ 43:04.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:04.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.13 ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.13 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.13 NS_INTERFACE_MAP_END 43:04.13 ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.13 else 43:04.13 ^~~~ 43:04.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:04.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:04.13 ^~~~~~~~~~~~~~~~~~ 43:04.13 /builddir/build/BUILD/firefox-63.0/dom/bindings/IterableIterator.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:04.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:04.13 ^~~~~~~~~~~~~~~~~~~~~~ 43:04.14 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp: In member function 'virtual nsresult mozilla::dom::SimpleGlobalObject::QueryInterface(const nsIID&, void**)': 43:04.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.14 foundInterface = 0; \ 43:04.14 ^~~~~~~~~~~~~~ 43:04.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:04.14 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.14 ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.14 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.14 NS_INTERFACE_MAP_END 43:04.14 ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.14 else 43:04.14 ^~~~ 43:04.14 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:04.14 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:04.14 ^~~~~~~~~~~~~~~~~~ 43:04.14 /builddir/build/BUILD/firefox-63.0/dom/bindings/SimpleGlobalObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:04.14 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 43:04.14 ^~~~~~~~~~~~~~~~~~~~~~ 43:04.18 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp: In member function 'virtual nsresult nsScriptErrorWithStack::QueryInterface(const nsIID&, void**)': 43:04.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:04.18 foundInterface = 0; \ 43:04.18 ^~~~~~~~~~~~~~ 43:04.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:04.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:04.18 ^~~~~~~~~~~~~~~~~~~~~~~ 43:04.18 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:04.18 NS_INTERFACE_MAP_END 43:04.18 ^~~~~~~~~~~~~~~~~~~~ 43:04.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 43:04.18 else 43:04.18 ^~~~ 43:04.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:04.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:04.18 ^~~~~~~~~~~~~~~~~~ 43:04.18 /builddir/build/BUILD/firefox-63.0/dom/bindings/nsScriptErrorWithStack.cpp:64:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:04.18 NS_INTERFACE_MAP_ENTRY(nsIScriptError) 43:04.18 ^~~~~~~~~~~~~~~~~~~~~~ 43:04.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/AutoByteString.h:22, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsfriendapi.h:18, 43:04.32 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:10, 43:04.32 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:7, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 43:04.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 43:04.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 43:04.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h:33:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 43:04.32 memset(aT, 0, sizeof(T)); 43:04.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 43:04.32 In file included from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.cpp:37, 43:04.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/bindings/Unified_cpp_dom_bindings0.cpp:2: 43:04.32 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 43:04.32 struct GlobalProperties { 43:04.33 ^~~~~~~~~~~~~~~~ 43:18.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:18.30 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:18.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:18.30 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLAllCollection::QueryInterface(const nsIID&, void**)': 43:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:18.30 foundInterface = 0; \ 43:18.30 ^~~~~~~~~~~~~~ 43: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' 43:18.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:18.30 ^~~~~~~~~~~~~~~~~~~~~~~ 43:18.30 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:18.30 NS_INTERFACE_MAP_END 43:18.30 ^~~~~~~~~~~~~~~~~~~~ 43:18.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 43:18.30 else 43:18.30 ^~~~ 43:18.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:18.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:18.31 ^~~~~~~~~~~~~~~~~~ 43:18.31 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:18.31 NS_INTERFACE_MAP_ENTRY(nsISupports) 43:18.31 ^~~~~~~~~~~~~~~~~~~~~~ 43:20.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:20.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:20.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:20.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 43:20.02 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLFormControlsCollection::QueryInterface(const nsIID&, void**)': 43:20.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:20.02 foundInterface = 0; \ 43:20.02 ^~~~~~~~~~~~~~ 43:20.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:20.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:20.02 ^~~~~~~~~~~~~~~~~~~~~~~ 43:20.02 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFormControlsCollection.cpp:146:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:20.02 NS_INTERFACE_MAP_END 43:20.02 ^~~~~~~~~~~~~~~~~~~~ 43:20.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 43:20.02 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 43:20.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 43:20.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 43:20.02 } else 43:20.02 ^~~~ 43:20.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' 43:20.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:20.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:20.02 /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' 43:20.02 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLFormControlsCollection) 43:20.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.65 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLCanvasElement::QueryInterface(const nsIID&, void**)': 43:23.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:23.65 foundInterface = 0; \ 43:23.65 ^~~~~~~~~~~~~~ 43: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' 43:23.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:23.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:23.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 43:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:23.66 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:23.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:23.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:23.66 } else 43:23.66 ^~~~ 43:23.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:23.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:23.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:424:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLCanvasElement, nsGenericHTMLElement) 43:23.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:23.67 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:23.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:23.67 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureTrackSource::QueryInterface(const nsIID&, void**)': 43:23.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:23.68 foundInterface = 0; \ 43:23.68 ^~~~~~~~~~~~~~ 43:23.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:23.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.68 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:744:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:23.68 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 43:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:23.68 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:23.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:23.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 43:23.68 } else 43:23.68 ^~~~ 43: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' 43:23.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.68 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLCanvasElement.cpp:743:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:23.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureTrackSource) 43:23.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:23.71 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:23.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:23.72 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLDataListElement::QueryInterface(const nsIID&, void**)': 43:23.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:23.72 foundInterface = 0; \ 43:23.72 ^~~~~~~~~~~~~~ 43:23.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:23.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:23.72 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.72 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.72 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLAllCollection.h:10, 43:23.72 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLAllCollection.cpp:7, 43:23.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html0.cpp:2: 43:23.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:23.72 } else 43:23.72 ^~~~ 43:23.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' 43:23.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:23.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.72 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLDataListElement.cpp:29:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.72 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLDataListElement, 43:23.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 43:23.74 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMapElement::QueryInterface(const nsIID&, void**)': 43:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:23.74 foundInterface = 0; \ 43:23.74 ^~~~~~~~~~~~~~ 43:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:23.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:23.74 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.74 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.h:10, 43:23.74 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLFontElement.cpp:7, 43:23.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html1.cpp:2: 43:23.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 43:23.74 } else 43:23.74 ^~~~ 43: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' 43:23.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:23.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:23.74 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMapElement.cpp:31:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:23.74 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMapElement, 43:23.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:31.20 dom/html/input 43:31.20 dom/jsurl 43:34.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:34.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:34.68 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 43:34.68 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 43:34.68 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::QueryInterface(const nsIID&, void**)': 43:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:34.68 foundInterface = 0; \ 43:34.68 ^~~~~~~~~~~~~~ 43:34.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:34.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:34.68 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1286:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:34.68 NS_INTERFACE_MAP_END_INHERITING(mozilla::net::nsSimpleURI) 43:34.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:34.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 43:34.68 /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 43:34.68 else 43:34.68 ^~~~ 43:34.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:34.69 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:7, 43:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 43:34.69 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp: In member function 'virtual nsresult nsJSURI::Mutator::QueryInterface(const nsIID&, void**)': 43:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:34.69 foundInterface = 0; \ 43:34.69 ^~~~~~~~~~~~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:34.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:34.69 ^~~~~~~~~~~~~~~~~~~~~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:34.69 NS_INTERFACE_MAP_END \ 43:34.69 ^~~~~~~~~~~~~~~~~~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:121:3: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:34.69 NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE(aClass, __VA_ARGS__) \ 43:34.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:34.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 43:34.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:34.69 In file included from /builddir/build/BUILD/firefox-63.0/netwerk/base/nsSimpleURI.h:16, 43:34.69 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.h:16, 43:34.69 from /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:15, 43:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/jsurl/Unified_cpp_dom_jsurl0.cpp:2: 43:34.69 /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 43:34.69 } else \ 43:34.69 ^~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIURIMutator.h:145:7: note: in definition of macro 'NS_IMPL_NSIURIMUTATOR_QUERY_INTERFACE' 43:34.69 } else \ 43:34.69 ^~~~ 43:34.69 /builddir/build/BUILD/firefox-63.0/dom/jsurl/nsJSProtocolHandler.cpp:1387:1: note: in expansion of macro 'NS_IMPL_NSIURIMUTATOR_ISUPPORTS' 43:34.69 NS_IMPL_NSIURIMUTATOR_ISUPPORTS(nsJSURI::Mutator, 43:34.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:37.06 dom/asmjscache 43:43.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:43.20 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:43.20 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:43.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:43.20 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSharedListElement::QueryInterface(const nsIID&, void**)': 43:43.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:43.21 foundInterface = 0; \ 43:43.21 ^~~~~~~~~~~~~~ 43:43.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:43.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:43.21 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.21 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:43.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:43.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:43.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:43.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:43.21 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:43.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:43.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 43:43.21 } else 43:43.21 ^~~~ 43: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' 43:43.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:43.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.21 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSharedListElement.cpp:28:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:43.21 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSharedListElement, 43:43.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:43.58 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:43.58 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:43.58 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSlotElement::QueryInterface(const nsIID&, void**)': 43:43.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:43.58 foundInterface = 0; \ 43:43.58 ^~~~~~~~~~~~~~ 43:43.58 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:43.58 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.58 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:43.58 NS_INTERFACE_MAP_END_INHERITING(nsGenericHTMLElement) 43:43.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:43.58 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:43.58 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:43.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:43.58 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:43.59 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:43.59 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:43.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:43.59 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:43.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:43.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:43.59 } else 43:43.59 ^~~~ 43:43.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:43.59 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:43.59 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSlotElement.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:43.59 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(HTMLSlotElement) 43:43.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLSourceElement::QueryInterface(const nsIID&, void**)': 43:44.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.16 foundInterface = 0; \ 43:44.16 ^~~~~~~~~~~~~~ 43:44.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.16 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.16 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.16 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.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 43:44.16 } else 43:44.16 ^~~~ 43:44.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' 43:44.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.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' 43:44.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.16 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSourceElement.cpp:38:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.16 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLSourceElement, nsGenericHTMLElement) 43:44.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.62 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::TableRowsCollection::QueryInterface(const nsIID&, void**)': 43:44.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.62 foundInterface = 0; \ 43:44.62 ^~~~~~~~~~~~~~ 43:44.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:44.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:44.62 ^~~~~~~~~~~~~~~~~~~~~~~ 43:44.62 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:222:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:44.62 NS_INTERFACE_MAP_END 43:44.62 ^~~~~~~~~~~~~~~~~~~~ 43:44.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.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 43:44.62 } else 43:44.62 ^~~~ 43:44.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:44.62 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.62 /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' 43:44.62 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(TableRowsCollection) 43:44.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.62 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.63 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableElement::QueryInterface(const nsIID&, void**)': 43:44.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.63 foundInterface = 0; \ 43:44.63 ^~~~~~~~~~~~~~ 43:44.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.63 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.64 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.64 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.64 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 43:44.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.64 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.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 43:44.64 } else 43:44.64 ^~~~ 43:44.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' 43:44.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.64 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableElement.cpp:578:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.64 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableElement, 43:44.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableRowElement::QueryInterface(const nsIID&, void**)': 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.66 foundInterface = 0; \ 43:44.66 ^~~~~~~~~~~~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.66 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.66 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 43:44.66 } else 43:44.66 ^~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:44.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableRowElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.66 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableRowElement, 43:44.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.67 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTableSectionElement::QueryInterface(const nsIID&, void**)': 43:44.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.67 foundInterface = 0; \ 43:44.67 ^~~~~~~~~~~~~~ 43:44.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.67 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.67 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.67 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.67 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.67 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.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 43:44.67 } else 43:44.67 ^~~~ 43:44.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' 43:44.67 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.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' 43:44.67 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.67 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTableSectionElement.cpp:39:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.67 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTableSectionElement, 43:44.67 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.69 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTemplateElement::QueryInterface(const nsIID&, void**)': 43:44.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.69 foundInterface = 0; \ 43:44.69 ^~~~~~~~~~~~~~ 43:44.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.69 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLSelectElement.h:10, 43:44.69 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLSelectElement.cpp:7, 43:44.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html3.cpp:2: 43:44.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 43:44.69 } else 43:44.69 ^~~~ 43:44.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' 43:44.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.69 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTemplateElement.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.69 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTemplateElement, 43:44.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 43:44.75 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.75 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::AudioChannelAgentCallback::QueryInterface(const nsIID&, void**)': 43:44.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.75 foundInterface = 0; \ 43:44.75 ^~~~~~~~~~~~~~ 43:44.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:44.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:44.75 ^~~~~~~~~~~~~~~~~~~~~~~ 43:44.75 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1178:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:44.75 NS_INTERFACE_MAP_END 43:44.75 ^~~~~~~~~~~~~~~~~~~~ 43:44.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 43:44.75 else 43:44.75 ^~~~ 43:44.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 43:44.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 43:44.75 ^~~~~~~~~~~~~~~~~~ 43:44.75 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1177:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 43:44.75 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 43:44.75 ^~~~~~~~~~~~~~~~~~~~~~ 43:44.81 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::QueryInterface(const nsIID&, void**)': 43:44.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.81 foundInterface = 0; \ 43:44.81 ^~~~~~~~~~~~~~ 43:44.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.81 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 43:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.81 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.81 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 43:44.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.81 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.81 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.81 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:44.82 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.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 43:44.82 } else 43:44.82 ^~~~ 43:44.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' 43:44.82 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.82 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 43:44.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.82 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:1499:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 43:44.82 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLMediaElement, 43:44.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.94 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::StreamCaptureTrackSource::QueryInterface(const nsIID&, void**)': 43:44.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.94 foundInterface = 0; \ 43:44.94 ^~~~~~~~~~~~~~ 43:44.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.94 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3208:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.94 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 43:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:44.94 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.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 43:44.94 } else 43:44.94 ^~~~ 43:44.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' 43:44.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.94 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3206:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 43:44.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.96 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::DecoderCaptureTrackSource::QueryInterface(const nsIID&, void**)': 43:44.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.96 foundInterface = 0; \ 43:44.96 ^~~~~~~~~~~~~~ 43:44.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.96 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3293:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.96 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 43:44.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:44.96 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.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 43:44.96 } else 43:44.96 ^~~~ 43:44.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' 43:44.96 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.96 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3291:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.96 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 43:44.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.97 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLMediaElement::CaptureStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 43:44.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:44.97 foundInterface = 0; \ 43:44.97 ^~~~~~~~~~~~~~ 43:44.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 43:44.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 43:44.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.97 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3341:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 43:44.97 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 43:44.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:44.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:44.97 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:44.98 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:44.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:44.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 43:44.98 } else 43:44.98 ^~~~ 43:44.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' 43:44.98 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:44.98 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:3339:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 43:44.98 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION( 43:44.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:9, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:45.38 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp: In member function 'virtual nsresult mozilla::dom::HTMLOptionsCollection::QueryInterface(const nsIID&, void**)': 43:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 43:45.38 foundInterface = 0; \ 43:45.38 ^~~~~~~~~~~~~~ 43:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 43:45.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 43:45.38 ^~~~~~~~~~~~~~~~~~~~~~~ 43:45.38 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLOptionsCollection.cpp:100:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 43:45.38 NS_INTERFACE_MAP_END 43:45.38 ^~~~~~~~~~~~~~~~~~~~ 43:45.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/HTMLMediaElement.h:10, 43:45.38 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLMediaElement.cpp:14, 43:45.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html2.cpp:2: 43:45.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 43:45.38 } else 43:45.38 ^~~~ 43:45.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 43:45.38 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 43:45.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:45.38 /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' 43:45.38 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(HTMLOptionsCollection) 43:45.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 43:46.58 dom/mathml 43:51.69 dom/media 44:07.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTHashtable.h:21, 44:07.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsBaseHashtable.h:12, 44:07.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:11, 44:07.21 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 44:07.21 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 44:07.21 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 44:07.21 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 44:07.21 from /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDecoder.cpp:8, 44:07.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:2: 44:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::adts::FrameHeader]': 44:07.21 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:76:30: required from here 44:07.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 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead [-Wclass-memaccess] 44:07.21 memset(aT, 0, sizeof(T)); 44:07.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 44:07.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media0.cpp:11: 44:07.21 /builddir/build/BUILD/firefox-63.0/dom/media/ADTSDemuxer.cpp:49:7: note: 'class mozilla::adts::FrameHeader' declared here 44:07.21 class FrameHeader 44:07.21 ^~~~~~~~~~~ 44:22.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TextTrackRegion.h:10, 44:22.73 from /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:7, 44:22.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media10.cpp:2: 44:22.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackRegion::QueryInterface(const nsIID&, void**)': 44:22.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:22.74 foundInterface = 0; \ 44:22.74 ^~~~~~~~~~~~~~ 44:22.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:22.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:22.74 ^~~~~~~~~~~~~~~~~~~~~~~ 44:22.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:22.74 NS_INTERFACE_MAP_END 44:22.74 ^~~~~~~~~~~~~~~~~~~~ 44: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 44:22.74 else 44:22.74 ^~~~ 44:22.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:22.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:22.74 ^~~~~~~~~~~~~~~~~~ 44:22.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackRegion.cpp:17:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:22.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:22.74 ^~~~~~~~~~~~~~~~~~~~~~ 44:33.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 44:33.09 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp: In member function 'virtual nsresult mozilla::dom::VideoTrack::QueryInterface(const nsIID&, void**)': 44:33.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:33.09 foundInterface = 0; \ 44:33.09 ^~~~~~~~~~~~~~ 44:33.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:33.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:33.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.09 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:33.09 NS_INTERFACE_MAP_END_INHERITING(MediaTrack) 44:33.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:12, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 44:33.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 44:33.09 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 44:33.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 44:33.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 44:33.10 } else 44:33.10 ^~~~ 44:33.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' 44:33.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:33.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.10 /builddir/build/BUILD/firefox-63.0/dom/media/VideoTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:33.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VideoTrack) 44:33.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaTrackConstraintSetBinding.h:9, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaStreamTrackBinding.h:8, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaTrackConstraints.h:15, 44:33.17 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.h:9, 44:33.17 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.h:9, 44:33.17 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoStreamTrack.cpp:6, 44:33.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media11.cpp:2: 44:33.17 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp: In member function 'virtual nsresult mozilla::dom::WebVTTListener::QueryInterface(const nsIID&, void**)': 44:33.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:33.17 foundInterface = 0; \ 44:33.17 ^~~~~~~~~~~~~~ 44:33.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:33.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:33.17 ^~~~~~~~~~~~~~~~~~~~~~~ 44:33.17 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:33.17 NS_INTERFACE_MAP_END 44:33.17 ^~~~~~~~~~~~~~~~~~~~ 44:33.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:33.17 else 44:33.17 ^~~~ 44:33.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:33.18 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:33.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:33.18 /builddir/build/BUILD/firefox-63.0/dom/media/WebVTTListener.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:33.18 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebVTTListener) 44:33.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:55.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 44:55.86 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 44:55.86 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 44:55.86 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 44:55.86 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp: In member function 'virtual nsresult mozilla::dom::CanvasCaptureMediaStream::QueryInterface(const nsIID&, void**)': 44:55.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:55.86 foundInterface = 0; \ 44:55.86 ^~~~~~~~~~~~~~ 44:55.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:55.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:55.86 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:235:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:55.86 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 44:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:55.86 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 44:55.86 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 44:55.86 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 44:55.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 44:55.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 44:55.86 } else 44:55.86 ^~~~ 44:55.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' 44:55.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:55.86 /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:234:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:55.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CanvasCaptureMediaStream) 44:55.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:57.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:57.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:57.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:57.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 44:57.05 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 44:57.05 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 44:57.05 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 44:57.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 44:57.05 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp: In member function 'virtual nsresult mozilla::{anonymous}::InputStreamReader::QueryInterface(const nsIID&, void**)': 44:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.05 foundInterface = 0; \ 44:57.05 ^~~~~~~~~~~~~~ 44:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:57.05 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:57.05 ^~~~~~~~~~~~~~~~~~~~~~~ 44:57.05 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:57.05 NS_INTERFACE_MAP_END 44:57.05 ^~~~~~~~~~~~~~~~~~~~ 44:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 44:57.05 else 44:57.05 ^~~~ 44:57.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 44:57.05 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 44:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.05 /builddir/build/BUILD/firefox-63.0/dom/media/CloneableWithRangeMediaResource.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 44:57.05 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 44:57.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.68 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::MediaStreamTrackSourceGetter::QueryInterface(const nsIID&, void**)': 44:57.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.68 foundInterface = 0; \ 44:57.68 ^~~~~~~~~~~~~~ 44:57.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 44:57.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 44:57.68 ^~~~~~~~~~~~~~~~~~~~~~~ 44:57.68 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:137:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 44:57.68 NS_INTERFACE_MAP_END 44:57.68 ^~~~~~~~~~~~~~~~~~~~ 44:57.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 44:57.68 else 44:57.68 ^~~~ 44:57.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:57.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:57.68 ^~~~~~~~~~~~~~~~~~ 44:57.68 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:136:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:57.68 NS_INTERFACE_MAP_ENTRY(nsISupports) 44:57.68 ^~~~~~~~~~~~~~~~~~~~~~ 44:57.70 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMMediaStream::QueryInterface(const nsIID&, void**)': 44:57.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.71 foundInterface = 0; \ 44:57.71 ^~~~~~~~~~~~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:57.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:57.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 44:57.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.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 44:57.71 else 44:57.71 ^~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:57.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:57.71 ^~~~~~~~~~~~~~~~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:57.71 NS_INTERFACE_MAP_ENTRY(DOMMediaStream) 44:57.71 ^~~~~~~~~~~~~~~~~~~~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMLocalMediaStream::QueryInterface(const nsIID&, void**)': 44:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.71 foundInterface = 0; \ 44:57.71 ^~~~~~~~~~~~~~ 44:57.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:57.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:412:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:57.72 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.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 44:57.72 else 44:57.72 ^~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 44:57.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 44:57.72 ^~~~~~~~~~~~~~~~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:411:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 44:57.72 NS_INTERFACE_MAP_ENTRY(DOMLocalMediaStream) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult mozilla::DOMAudioNodeMediaStream::QueryInterface(const nsIID&, void**)': 44:57.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.72 foundInterface = 0; \ 44:57.72 ^~~~~~~~~~~~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:57.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.72 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:421:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:57.72 NS_INTERFACE_MAP_END_INHERITING(DOMMediaStream) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.72 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 44:57.72 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 44:57.72 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 44:57.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 44:57.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 44:57.72 } else 44:57.72 ^~~~ 44: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' 44:57.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:57.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.73 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:420:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:57.73 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DOMAudioNodeMediaStream) 44:57.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 44:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 44:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 44:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 44:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 44:57.75 from /builddir/build/BUILD/firefox-63.0/dom/media/AudioConfig.h:12, 44:57.75 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaData.h:9, 44:57.75 from /builddir/build/BUILD/firefox-63.0/dom/media/BitWriter.cpp:6, 44:57.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:2: 44:57.75 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp: In member function 'virtual nsresult ClonedStreamSourceGetter::QueryInterface(const nsIID&, void**)': 44:57.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 44:57.75 foundInterface = 0; \ 44:57.75 ^~~~~~~~~~~~~~ 44:57.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 44:57.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 44:57.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.75 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:800:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 44:57.75 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 44:57.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.75 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.h:12, 44:57.75 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.h:9, 44:57.75 from /builddir/build/BUILD/firefox-63.0/dom/media/CanvasCaptureMediaStream.cpp:6, 44:57.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media3.cpp:11: 44:57.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 44:57.76 } else 44:57.76 ^~~~ 44:57.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' 44:57.76 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 44:57.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.76 /builddir/build/BUILD/firefox-63.0/dom/media/DOMMediaStream.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 44:57.76 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ClonedStreamSourceGetter) 44:57.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 44:57.76 Compiling gkrust v0.1.0 (file:///builddir/build/BUILD/firefox-63.0/toolkit/library/rust) 45:11.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 45:11.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 45:11.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 45:11.95 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.h:11, 45:11.95 from /builddir/build/BUILD/firefox-63.0/dom/media/FileBlockCache.cpp:7, 45:11.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media4.cpp:2: 45:11.95 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp: In member function 'virtual nsresult mozilla::dom::GetUserMediaRequest::QueryInterface(const nsIID&, void**)': 45:11.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:11.95 foundInterface = 0; \ 45:11.95 ^~~~~~~~~~~~~~ 45:11.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:11.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:11.95 ^~~~~~~~~~~~~~~~~~~~~~~ 45:11.95 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:11.95 NS_INTERFACE_MAP_END 45:11.95 ^~~~~~~~~~~~~~~~~~~~ 45:11.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 45:11.95 else 45:11.95 ^~~~ 45:11.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:11.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:11.95 ^~~~~~~~~~~~~~~~~~ 45:11.95 /builddir/build/BUILD/firefox-63.0/dom/media/GetUserMediaRequest.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:11.95 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:11.95 ^~~~~~~~~~~~~~~~~~~~~~ 45:28.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 45:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 45:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 45:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 45:28.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaInfo.h:11, 45:28.38 from /builddir/build/BUILD/firefox-63.0/dom/media/VideoUtils.h:11, 45:28.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaMIMETypes.h:10, 45:28.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.h:10, 45:28.38 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaContainerType.cpp:7, 45:28.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media5.cpp:2: 45:28.38 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp: In member function 'virtual nsresult mozilla::dom::MediaDeviceInfo::QueryInterface(const nsIID&, void**)': 45:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:28.38 foundInterface = 0; \ 45:28.38 ^~~~~~~~~~~~~~ 45:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 45:28.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 45:28.38 ^~~~~~~~~~~~~~~~~~~~~~~ 45:28.38 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 45:28.38 NS_INTERFACE_MAP_END 45:28.38 ^~~~~~~~~~~~~~~~~~~~ 45:28.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 45:28.38 else 45:28.38 ^~~~ 45:28.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:28.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:28.38 ^~~~~~~~~~~~~~~~~~ 45:28.38 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDeviceInfo.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:28.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 45:28.38 ^~~~~~~~~~~~~~~~~~~~~~ 45:28.42 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp: In member function 'virtual nsresult mozilla::dom::MediaDevices::QueryInterface(const nsIID&, void**)': 45:28.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:28.42 foundInterface = 0; \ 45:28.42 ^~~~~~~~~~~~~~ 45:28.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:28.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:28.42 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:213:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:28.42 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:28.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:28.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 45:28.43 else 45:28.43 ^~~~ 45:28.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:28.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:28.43 ^~~~~~~~~~~~~~~~~~ 45:28.43 /builddir/build/BUILD/firefox-63.0/dom/media/MediaDevices.cpp:212:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:28.43 NS_INTERFACE_MAP_ENTRY(MediaDevices) 45:28.43 ^~~~~~~~~~~~~~~~~~~~~~ 45:59.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 45:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 45:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 45:59.06 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp: In member function 'virtual nsresult mozilla::FakeTrackSourceGetter::QueryInterface(const nsIID&, void**)': 45:59.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.06 foundInterface = 0; \ 45:59.06 ^~~~~~~~~~~~~~ 45:59.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:59.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:59.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.06 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1240:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:59.06 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSourceGetter) 45:59.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.06 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/GMPCrashHelper.h:12, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PlatformDecoderModule.h:11, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/PDMFactory.h:10, 45:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:23, 45:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 45:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 45: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 45:59.06 } else 45:59.06 ^~~~ 45:59.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' 45:59.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 45:59.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.06 /builddir/build/BUILD/firefox-63.0/dom/media/MediaManager.cpp:1239:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 45:59.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FakeTrackSourceGetter) 45:59.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 45:59.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 45:59.74 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.h:12, 45:59.74 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaFormatReader.cpp:7, 45:59.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media6.cpp:2: 45:59.74 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp: In member function 'virtual nsresult mozilla::dom::MediaRecorder::QueryInterface(const nsIID&, void**)': 45:59.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 45:59.75 foundInterface = 0; \ 45:59.75 ^~~~~~~~~~~~~~ 45:59.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 45:59.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 45:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.75 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:170:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 45:59.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 45:59.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 45:59.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 45:59.75 else 45:59.75 ^~~~ 45:59.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 45:59.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 45:59.75 ^~~~~~~~~~~~~~~~~~ 45:59.75 /builddir/build/BUILD/firefox-63.0/dom/media/MediaRecorder.cpp:169:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 45:59.75 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 45:59.75 ^~~~~~~~~~~~~~~~~~~~~~ 46:35.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:35.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 46:35.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Services.h:7, 46:35.69 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:9, 46:35.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 46:35.70 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamError::QueryInterface(const nsIID&, void**)': 46:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:35.70 foundInterface = 0; \ 46:35.70 ^~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:35.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:35.70 ^~~~~~~~~~~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:35.70 NS_INTERFACE_MAP_END 46:35.70 ^~~~~~~~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 46:35.70 else 46:35.70 ^~~~ 46:35.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:35.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:35.70 ^~~~~~~~~~~~~~~~~~ 46:35.70 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamError.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:35.70 NS_INTERFACE_MAP_ENTRY(MediaStreamError) 46:35.70 ^~~~~~~~~~~~~~~~~~~~~~ 46:36.45 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrackSource::QueryInterface(const nsIID&, void**)': 46:36.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:36.45 foundInterface = 0; \ 46:36.45 ^~~~~~~~~~~~~~ 46:36.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 46:36.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 46:36.45 ^~~~~~~~~~~~~~~~~~~~~~~ 46:36.45 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 46:36.45 NS_INTERFACE_MAP_END 46:36.45 ^~~~~~~~~~~~~~~~~~~~ 46:36.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 46:36.45 else 46:36.45 ^~~~ 46:36.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 46:36.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 46:36.45 ^~~~~~~~~~~~~~~~~~ 46:36.45 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 46:36.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 46:36.45 ^~~~~~~~~~~~~~~~~~~~~~ 46:37.03 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamTrack::QueryInterface(const nsIID&, void**)': 46:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:37.03 foundInterface = 0; \ 46:37.03 ^~~~~~~~~~~~~~ 46:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:37.03 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.03 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:37.03 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.03 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 46:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 46:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 46:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 46:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 46:37.03 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 46:37.03 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaShutdownManager.cpp:11, 46:37.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media7.cpp:2: 46:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 46:37.03 } else 46:37.03 ^~~~ 46:37.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' 46:37.03 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:37.03 /builddir/build/BUILD/firefox-63.0/dom/media/MediaStreamTrack.cpp:204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:37.03 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamTrack) 46:37.03 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:49.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 46:49.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 46:49.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 46:49.10 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 46:49.10 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 46:49.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 46:49.10 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrack::QueryInterface(const nsIID&, void**)': 46:49.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:49.10 foundInterface = 0; \ 46:49.10 ^~~~~~~~~~~~~~ 46:49.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:49.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.10 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:49.10 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 46:49.10 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 46:49.10 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 46:49.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 46:49.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 46:49.10 } else 46:49.10 ^~~~ 46: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' 46:49.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:49.10 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:49.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrack) 46:49.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:50.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 46:50.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 46:50.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIRunnable.h:10, 46:50.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AbstractThread.h:13, 46:50.04 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.h:10, 46:50.04 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTimer.cpp:7, 46:50.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:2: 46:50.04 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp: In member function 'virtual nsresult mozilla::dom::MediaTrackList::QueryInterface(const nsIID&, void**)': 46:50.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 46:50.05 foundInterface = 0; \ 46:50.05 ^~~~~~~~~~~~~~ 46:50.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 46:50.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 46:50.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:50.05 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 46:50.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 46:50.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:50.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 46:50.05 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.h:10, 46:50.05 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrack.cpp:7, 46:50.05 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media8.cpp:11: 46:50.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 46:50.05 } else 46:50.05 ^~~~ 46:50.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' 46:50.05 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 46:50.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 46:50.05 /builddir/build/BUILD/firefox-63.0/dom/media/MediaTrackList.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 46:50.05 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaTrackList) 46:50.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 47:01.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 47:01.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 47:01.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 47:01.71 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.71 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.71 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp: In member function 'virtual nsresult mozilla::dom::TextTrack::QueryInterface(const nsIID&, void**)': 47:01.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.71 foundInterface = 0; \ 47:01.71 ^~~~~~~~~~~~~~ 47:01.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:01.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.71 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:01.71 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:01.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.72 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:01.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:01.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:01.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:01.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 47:01.72 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 47:01.72 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 47:01.72 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:01.72 } else 47:01.72 ^~~~ 47:01.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' 47:01.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:01.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.72 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrack.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:01.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrack) 47:01.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 47:01.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 47:01.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 47:01.73 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 47:01.73 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.73 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCue::QueryInterface(const nsIID&, void**)': 47:01.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.73 foundInterface = 0; \ 47:01.73 ^~~~~~~~~~~~~~ 47:01.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:01.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:01.73 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:01.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.73 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:01.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:01.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:01.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:01.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 47:01.74 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 47:01.74 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 47:01.74 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.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 47:01.74 } else 47:01.74 ^~~~ 47:01.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' 47:01.74 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.74 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCue.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:01.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackCue) 47:01.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 47:01.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 47:01.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 47:01.75 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:10, 47:01.76 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.76 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackCueList::QueryInterface(const nsIID&, void**)': 47:01.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.76 foundInterface = 0; \ 47:01.76 ^~~~~~~~~~~~~~ 47:01.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:01.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:01.76 ^~~~~~~~~~~~~~~~~~~~~~~ 47:01.76 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:01.76 NS_INTERFACE_MAP_END 47:01.76 ^~~~~~~~~~~~~~~~~~~~ 47:01.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 47:01.76 else 47:01.76 ^~~~ 47:01.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:01.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:01.76 ^~~~~~~~~~~~~~~~~~ 47:01.76 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackCueList.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:01.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:01.76 ^~~~~~~~~~~~~~~~~~~~~~ 47:01.78 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackList::QueryInterface(const nsIID&, void**)': 47:01.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:01.78 foundInterface = 0; \ 47:01.78 ^~~~~~~~~~~~~~ 47:01.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:01.78 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:01.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.78 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:01.78 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:01.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.78 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 47:01.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:01.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:01.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:01.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 47:01.78 from /builddir/build/BUILD/firefox-63.0/dom/media/MediaDecoder.h:23, 47:01.78 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.h:11, 47:01.78 from /builddir/build/BUILD/firefox-63.0/dom/media/SeekJob.cpp:7, 47:01.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/Unified_cpp_dom_media9.cpp:2: 47:01.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:01.79 } else 47:01.79 ^~~~ 47:01.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' 47:01.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:01.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:01.79 /builddir/build/BUILD/firefox-63.0/dom/media/TextTrackList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:01.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TextTrackList) 47:01.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:05.90 dom/media/doctor 47:10.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 47:10.84 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp: In member function 'virtual nsresult mozilla::dom::HTMLTrackElement::QueryInterface(const nsIID&, void**)': 47:10.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:10.84 foundInterface = 0; \ 47:10.84 ^~~~~~~~~~~~~~ 47:10.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:10.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:10.84 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 47:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.84 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 47:10.84 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 47:10.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsStyledElement.h:18, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/base/nsMappedAttributeElement.h:16, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:11, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 47:10.84 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 47:10.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 47:10.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 47:10.85 } else 47:10.85 ^~~~ 47:10.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' 47:10.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:10.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:10.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 47:10.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:10.85 /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTrackElement.cpp:149:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 47:10.85 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLTrackElement, 47:10.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:12.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 47:12.32 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.h:10, 47:12.32 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.h:11, 47:12.32 from /builddir/build/BUILD/firefox-63.0/dom/html/HTMLTimeElement.cpp:7, 47:12.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html4.cpp:2: 47:12.32 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp: In member function 'virtual nsresult mozilla::dom::MediaError::QueryInterface(const nsIID&, void**)': 47:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.32 foundInterface = 0; \ 47:12.32 ^~~~~~~~~~~~~~ 47:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.32 ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.32 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.32 NS_INTERFACE_MAP_END 47:12.32 ^~~~~~~~~~~~~~~~~~~~ 47:12.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 47:12.32 else 47:12.32 ^~~~ 47:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.32 ^~~~~~~~~~~~~~~~~~ 47:12.32 /builddir/build/BUILD/firefox-63.0/dom/html/MediaError.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:12.32 ^~~~~~~~~~~~~~~~~~~~~~ 47:12.70 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp: In member function 'virtual nsresult mozilla::dom::TextTrackManager::QueryInterface(const nsIID&, void**)': 47:12.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.70 foundInterface = 0; \ 47:12.70 ^~~~~~~~~~~~~~ 47:12.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.70 ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.70 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:102:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.70 NS_INTERFACE_MAP_END 47:12.70 ^~~~~~~~~~~~~~~~~~~~ 47:12.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 47:12.70 else 47:12.70 ^~~~ 47:12.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.70 ^~~~~~~~~~~~~~~~~~ 47:12.70 /builddir/build/BUILD/firefox-63.0/dom/html/TextTrackManager.cpp:101:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.70 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 47:12.70 ^~~~~~~~~~~~~~~~~~~~~~ 47:12.75 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp: In member function 'virtual nsresult mozilla::dom::TimeRanges::QueryInterface(const nsIID&, void**)': 47:12.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.75 foundInterface = 0; \ 47:12.75 ^~~~~~~~~~~~~~ 47:12.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.75 ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.75 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.75 NS_INTERFACE_MAP_END 47:12.75 ^~~~~~~~~~~~~~~~~~~~ 47:12.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 47:12.75 else 47:12.75 ^~~~ 47:12.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.75 ^~~~~~~~~~~~~~~~~~ 47:12.75 /builddir/build/BUILD/firefox-63.0/dom/html/TimeRanges.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.75 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:12.75 ^~~~~~~~~~~~~~~~~~~~~~ 47:12.76 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp: In member function 'virtual nsresult mozilla::dom::ValidityState::QueryInterface(const nsIID&, void**)': 47:12.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.76 foundInterface = 0; \ 47:12.76 ^~~~~~~~~~~~~~ 47:12.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.76 ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.76 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.76 NS_INTERFACE_MAP_END 47:12.76 ^~~~~~~~~~~~~~~~~~~~ 47:12.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 47:12.76 else 47:12.76 ^~~~ 47:12.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.76 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.76 ^~~~~~~~~~~~~~~~~~ 47:12.76 /builddir/build/BUILD/firefox-63.0/dom/html/ValidityState.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.76 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:12.76 ^~~~~~~~~~~~~~~~~~~~~~ 47:12.84 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp: In member function 'virtual nsresult nsDOMStringMap::QueryInterface(const nsIID&, void**)': 47:12.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:12.84 foundInterface = 0; \ 47:12.84 ^~~~~~~~~~~~~~ 47:12.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:12.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:12.84 ^~~~~~~~~~~~~~~~~~~~~~~ 47:12.84 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:12.84 NS_INTERFACE_MAP_END 47:12.84 ^~~~~~~~~~~~~~~~~~~~ 47: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 47:12.84 else 47:12.84 ^~~~ 47:12.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:12.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:12.84 ^~~~~~~~~~~~~~~~~~ 47:12.84 /builddir/build/BUILD/firefox-63.0/dom/html/nsDOMStringMap.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:12.84 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:12.84 ^~~~~~~~~~~~~~~~~~~~~~ 47:13.08 dom/media/eme 47:15.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 47:15.76 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 47:15.76 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 47:15.76 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult nsTextInputSelectionImpl::QueryInterface(const nsIID&, void**)': 47:15.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:15.76 foundInterface = 0; \ 47:15.76 ^~~~~~~~~~~~~~ 47:15.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:15.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:15.76 ^~~~~~~~~~~~~~~~~~~~~~~ 47:15.76 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:15.76 NS_INTERFACE_MAP_END 47:15.76 ^~~~~~~~~~~~~~~~~~~~ 47:15.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 47:15.77 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 47:15.77 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 47:15.77 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 47:15.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 47:15.77 } else 47:15.77 ^~~~ 47:15.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:15.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:15.77 /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' 47:15.77 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsTextInputSelectionImpl) 47:15.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:15.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AtomArray.h:11, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:12, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 47:15.77 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 47:15.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 47:15.77 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp: In member function 'virtual nsresult mozilla::TextInputListener::QueryInterface(const nsIID&, void**)': 47:15.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:15.77 foundInterface = 0; \ 47:15.77 ^~~~~~~~~~~~~~ 47:15.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:15.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:15.77 ^~~~~~~~~~~~~~~~~~~~~~~ 47:15.77 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:845:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:15.78 NS_INTERFACE_MAP_END 47:15.78 ^~~~~~~~~~~~~~~~~~~~ 47:15.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 47:15.78 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 47:15.78 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoComputedDataInlines.h:11, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ServoBindings.h:15, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DeclarationBlock.h:16, 47:15.78 from /builddir/build/BUILD/firefox-63.0/dom/html/nsGenericHTMLElement.cpp:8, 47:15.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/html/Unified_cpp_dom_html5.cpp:2: 47:15.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 47:15.78 } else 47:15.78 ^~~~ 47:15.78 /builddir/build/BUILD/firefox-63.0/dom/html/nsTextEditorState.cpp:844:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:15.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextInputListener) 47:15.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 47:16.23 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.23 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaEncryptedEvent::QueryInterface(const nsIID&, void**)': 47:16.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.23 foundInterface = 0; \ 47:16.23 ^~~~~~~~~~~~~~ 47:16.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:16.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.23 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:16.23 NS_INTERFACE_MAP_END_INHERITING(Event) 47:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:16.23 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 47:16.23 } else 47:16.23 ^~~~ 47:16.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:16.23 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.23 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaEncryptedEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:16.23 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaEncryptedEvent) 47:16.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 47:16.24 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.24 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyMessageEvent::QueryInterface(const nsIID&, void**)': 47:16.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.24 foundInterface = 0; \ 47:16.24 ^~~~~~~~~~~~~~ 47:16.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:16.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.24 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:16.24 NS_INTERFACE_MAP_END_INHERITING(Event) 47:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:16.24 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.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 47:16.24 } else 47:16.24 ^~~~ 47:16.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' 47:16.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.24 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:16.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeyMessageEvent) 47:16.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 47:16.86 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.86 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySession::QueryInterface(const nsIID&, void**)': 47:16.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.86 foundInterface = 0; \ 47:16.86 ^~~~~~~~~~~~~~ 47:16.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:16.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:16.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.86 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:16.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:16.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 47:16.86 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.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 47:16.86 } else 47:16.86 ^~~~ 47:16.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' 47:16.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:16.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.86 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySession.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:16.86 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaKeySession) 47:16.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:16.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIEventTarget.h:10, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISerialEventTarget.h:10, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIThread.h:10, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:10, 47:16.89 from /builddir/build/BUILD/firefox-63.0/dom/media/eme/CDMCaps.cpp:7, 47:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/eme/Unified_cpp_dom_media_eme0.cpp:2: 47:16.89 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeyStatusMap::QueryInterface(const nsIID&, void**)': 47:16.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:16.89 foundInterface = 0; \ 47:16.89 ^~~~~~~~~~~~~~ 47:16.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:16.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:16.89 ^~~~~~~~~~~~~~~~~~~~~~~ 47:16.89 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:16.89 NS_INTERFACE_MAP_END 47:16.89 ^~~~~~~~~~~~~~~~~~~~ 47:16.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 47:16.89 else 47:16.89 ^~~~ 47:16.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:16.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:16.89 ^~~~~~~~~~~~~~~~~~ 47:16.89 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeyStatusMap.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:16.89 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:16.89 ^~~~~~~~~~~~~~~~~~~~~~ 47:17.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccess::QueryInterface(const nsIID&, void**)': 47:17.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:17.13 foundInterface = 0; \ 47:17.13 ^~~~~~~~~~~~~~ 47:17.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:17.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:17.13 ^~~~~~~~~~~~~~~~~~~~~~~ 47:17.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:17.13 NS_INTERFACE_MAP_END 47:17.13 ^~~~~~~~~~~~~~~~~~~~ 47:17.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 47:17.13 else 47:17.13 ^~~~ 47:17.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:17.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:17.13 ^~~~~~~~~~~~~~~~~~ 47:17.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccess.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:17.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:17.13 ^~~~~~~~~~~~~~~~~~~~~~ 47:17.70 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeySystemAccessManager::QueryInterface(const nsIID&, void**)': 47:17.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:17.71 foundInterface = 0; \ 47:17.71 ^~~~~~~~~~~~~~ 47:17.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:17.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:17.71 ^~~~~~~~~~~~~~~~~~~~~~~ 47:17.71 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:17.71 NS_INTERFACE_MAP_END 47:17.71 ^~~~~~~~~~~~~~~~~~~~ 47:17.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 47:17.71 else 47:17.71 ^~~~ 47:17.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:17.71 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:17.71 ^~~~~~~~~~~~~~~~~~ 47:17.71 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeySystemAccessManager.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:17.71 NS_INTERFACE_MAP_ENTRY(nsIObserver) 47:17.71 ^~~~~~~~~~~~~~~~~~~~~~ 47:18.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp: In member function 'virtual nsresult mozilla::dom::MediaKeys::QueryInterface(const nsIID&, void**)': 47:18.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:18.13 foundInterface = 0; \ 47:18.13 ^~~~~~~~~~~~~~ 47:18.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 47:18.13 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 47:18.13 ^~~~~~~~~~~~~~~~~~~~~~~ 47:18.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 47:18.13 NS_INTERFACE_MAP_END 47:18.13 ^~~~~~~~~~~~~~~~~~~~ 47:18.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 47:18.13 else 47:18.13 ^~~~ 47:18.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 47:18.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 47:18.13 ^~~~~~~~~~~~~~~~~~ 47:18.13 /builddir/build/BUILD/firefox-63.0/dom/media/eme/MediaKeys.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 47:18.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 47:18.13 ^~~~~~~~~~~~~~~~~~~~~~ 47:20.60 dom/media/encoder 47:24.78 dom/media/fake-cdm 47:26.52 dom/media/flac 47:28.29 libfake.so 47:30.64 dom/media/gmp 47:31.33 dom/media/gmp/widevine-adapter 47:33.50 dom/media/gmp-plugin-openh264 47:34.26 dom/media/imagecapture 47:34.26 libfakeopenh264.so 47:34.50 dom/media/ipc 47:38.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/AudioStream.h:11, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaStreamGraph.h:9, 47:38.53 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.h:10, 47:38.53 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:7, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 47:38.53 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp: In member function 'virtual nsresult mozilla::dom::ImageCapture::QueryInterface(const nsIID&, void**)': 47:38.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 47:38.53 foundInterface = 0; \ 47:38.53 ^~~~~~~~~~~~~~ 47:38.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 47:38.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 47:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 47:38.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 47:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ImageCapture.h:10, 47:38.53 from /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/CaptureTask.cpp:8, 47:38.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/imagecapture/Unified_cpp_media_imagecapture0.cpp:2: 47:38.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 47:38.53 } else 47:38.53 ^~~~ 47:38.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 47:38.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 47:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 47:38.53 /builddir/build/BUILD/firefox-63.0/dom/media/imagecapture/ImageCapture.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 47:38.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ImageCapture) 47:38.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:02.62 dom/media/mediasink 48:02.62 dom/media/mediacapabilities 48:06.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 48:06.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 48:06.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MozPromise.h:12, 48:06.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/DecoderDoctorLogger.h:15, 48:06.38 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.h:10, 48:06.38 from /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:7, 48:06.38 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediacapabilities/Unified_cpp_mediacapabilities0.cpp:2: 48:06.38 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp: In member function 'virtual nsresult mozilla::dom::MediaCapabilities::QueryInterface(const nsIID&, void**)': 48:06.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:06.38 foundInterface = 0; \ 48:06.38 ^~~~~~~~~~~~~~ 48:06.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 48:06.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 48:06.39 ^~~~~~~~~~~~~~~~~~~~~~~ 48:06.39 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 48:06.39 NS_INTERFACE_MAP_END 48:06.39 ^~~~~~~~~~~~~~~~~~~~ 48:06.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 48:06.39 else 48:06.39 ^~~~ 48:06.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:06.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:06.39 ^~~~~~~~~~~~~~~~~~ 48:06.39 /builddir/build/BUILD/firefox-63.0/dom/media/mediacapabilities/MediaCapabilities.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:06.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 48:06.39 ^~~~~~~~~~~~~~~~~~~~~~ 48:08.78 dom/media/mediasource 48:10.51 dom/media/mp3 48:11.93 dom/media/ogg 48:13.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 48:13.52 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 48:13.52 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 48:13.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 48:13.52 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp: In member function 'virtual nsresult mozilla::dom::MediaSource::QueryInterface(const nsIID&, void**)': 48:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:13.52 foundInterface = 0; \ 48:13.52 ^~~~~~~~~~~~~~ 48:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:13.52 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.52 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:648:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:13.52 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:13.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 48:13.52 else 48:13.52 ^~~~ 48:13.52 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:13.52 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:13.52 ^~~~~~~~~~~~~~~~~~ 48:13.52 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:647:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:13.52 NS_INTERFACE_MAP_ENTRY(mozilla::dom::MediaSource) 48:13.52 ^~~~~~~~~~~~~~~~~~~~~~ 48:13.89 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp: In member function 'virtual nsresult mozilla::dom::SourceBuffer::QueryInterface(const nsIID&, void**)': 48:13.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:13.89 foundInterface = 0; \ 48:13.89 ^~~~~~~~~~~~~~ 48:13.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:13.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.89 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:834:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:13.89 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 48:13.89 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 48:13.89 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 48:13.89 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 48:13.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 48:13.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:13.89 } else 48:13.89 ^~~~ 48:13.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:13.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.89 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBuffer.cpp:833:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:13.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBuffer) 48:13.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaInfo.h:11, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/VideoUtils.h:11, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaMIMETypes.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaContainerType.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.h:11, 48:13.92 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/ContainerParser.cpp:7, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:2: 48:13.92 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp: In member function 'virtual nsresult mozilla::dom::SourceBufferList::QueryInterface(const nsIID&, void**)': 48:13.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:13.92 foundInterface = 0; \ 48:13.92 ^~~~~~~~~~~~~~ 48:13.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:13.92 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.92 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:220:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:13.92 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.92 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IterableIterator.h:31, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MediaKeyStatusMapBinding.h:12, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMCaps.h:17, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CDMProxy.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaDecoder.h:23, 48:13.92 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSourceDecoder.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.h:10, 48:13.92 from /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/MediaSource.cpp:7, 48:13.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/mediasource/Unified_cpp_media_mediasource0.cpp:11: 48:13.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 48:13.92 } else 48:13.92 ^~~~ 48:13.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' 48:13.92 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:13.92 /builddir/build/BUILD/firefox-63.0/dom/media/mediasource/SourceBufferList.cpp:219:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:13.92 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SourceBufferList) 48:13.92 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:16.08 dom/media/platforms 48:23.43 dom/media/platforms/agnostic/bytestreams 48:24.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/MediaData.h:15, 48:24.28 from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/Adts.cpp:6, 48:24.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:2: 48:24.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = mozilla::SPSData]': 48:24.28 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:126:15: required from here 48:24.28 /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] 48:24.28 memset(aT, 0, sizeof(T)); 48:24.28 ~~~~~~^~~~~~~~~~~~~~~~~~ 48:24.28 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.cpp:13, 48:24.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/platforms/agnostic/bytestreams/Unified_cpp_bytestreams0.cpp:20: 48:24.28 /builddir/build/BUILD/firefox-63.0/dom/media/platforms/agnostic/bytestreams/H264.h:38:8: note: 'struct mozilla::SPSData' declared here 48:24.28 struct SPSData 48:24.28 ^~~~~~~ 48:25.77 dom/media/platforms/agnostic/eme 48:30.75 dom/media/platforms/agnostic/gmp 48:31.00 dom/media/platforms/omx 48:36.10 dom/media/platforms/ffmpeg 48:37.80 dom/media/platforms/ffmpeg/libav53 48:38.48 dom/media/platforms/ffmpeg/libav54 48:40.61 dom/media/platforms/ffmpeg/libav55 48:43.29 dom/media/platforms/ffmpeg/ffmpeg57 48:43.93 dom/media/platforms/ffmpeg/ffmpeg58 48:45.95 dom/media/systemservices 48:48.47 dom/media/wave 48:49.04 dom/media/webaudio 48:52.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 48:52.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 48:52.84 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioBufferSourceNode::QueryInterface(const nsIID&, void**)': 48:52.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:52.84 foundInterface = 0; \ 48:52.84 ^~~~~~~~~~~~~~ 48:52.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:52.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.84 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:52.84 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 48:52.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 48:52.84 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 48:52.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 48:52.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 48:52.84 } else 48:52.84 ^~~~ 48:52.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:52.84 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:52.85 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:52.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioBufferSourceNode) 48:52.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:54.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:54.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:54.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 48:54.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 48:54.30 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 48:54.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 48:54.30 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp: In member function 'virtual nsresult mozilla::dom::AudioContext::QueryInterface(const nsIID&, void**)': 48:54.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.31 foundInterface = 0; \ 48:54.31 ^~~~~~~~~~~~~~ 48:54.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:54.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.31 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:54.31 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:54.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48: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 48:54.31 else 48:54.31 ^~~~ 48:54.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:54.31 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:54.31 ^~~~~~~~~~~~~~~~~~ 48:54.31 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioContext.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:54.31 NS_INTERFACE_MAP_ENTRY(nsIMemoryReporter) 48:54.31 ^~~~~~~~~~~~~~~~~~~~~~ 48:54.38 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationNode::QueryInterface(const nsIID&, void**)': 48:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.39 foundInterface = 0; \ 48:54.39 ^~~~~~~~~~~~~~ 48:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:54.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.39 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:319:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:54.39 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:54.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.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 48:54.39 else 48:54.39 ^~~~ 48:54.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:54.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:54.39 ^~~~~~~~~~~~~~~~~~ 48:54.39 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioDestinationNode.cpp:318:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:54.39 NS_INTERFACE_MAP_ENTRY(nsIAudioChannelAgentCallback) 48:54.39 ^~~~~~~~~~~~~~~~~~~~~~ 48:54.57 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioNode::QueryInterface(const nsIID&, void**)': 48:54.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.57 foundInterface = 0; \ 48:54.57 ^~~~~~~~~~~~~~ 48:54.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:54.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.57 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:54.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 48:54.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.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 48:54.57 else 48:54.57 ^~~~ 48:54.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 48:54.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 48:54.57 ^~~~~~~~~~~~~~~~~~ 48:54.57 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 48:54.57 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 48:54.57 ^~~~~~~~~~~~~~~~~~~~~~ 48:54.69 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp: In member function 'virtual nsresult mozilla::dom::AudioProcessingEvent::QueryInterface(const nsIID&, void**)': 48:54.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:54.69 foundInterface = 0; \ 48:54.69 ^~~~~~~~~~~~~~ 48:54.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:54.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.69 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:54.69 NS_INTERFACE_MAP_END_INHERITING(Event) 48:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 48:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 48:54.69 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 48:54.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 48:54.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 48:54.69 } else 48:54.69 ^~~~ 48:54.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' 48:54.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:54.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.70 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioProcessingEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:54.70 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioProcessingEvent) 48:54.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:54.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioNode.h:10, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnalyserNode.h:10, 48:54.99 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AnalyserNode.cpp:7, 48:54.99 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:2: 48:54.99 /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]': 48:54.99 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.cpp:94:24: required from here 48:54.99 /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] 48:54.99 memcpy(aDst, aSrc, aNElem * sizeof(T)); 48:55.00 ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:55.00 In file included from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioParamTimeline.h:10, 48:55.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AudioParam.h:10, 48:55.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioBufferSourceNode.cpp:10, 48:55.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio0.cpp:29: 48:55.00 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioEventTimeline.h:27:8: note: 'struct mozilla::dom::AudioTimelineEvent' declared here 48:55.00 struct AudioTimelineEvent final 48:55.00 ^~~~~~~~~~~~~~~~~~ 48:58.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:58.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:58.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:58.93 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:58.93 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:58.93 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:58.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:58.93 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioWorkletNode::QueryInterface(const nsIID&, void**)': 48:58.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:58.94 foundInterface = 0; \ 48:58.94 ^~~~~~~~~~~~~~ 48:58.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:58.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:58.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:58.94 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:58.94 /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' 48:58.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:58.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:58.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:58.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:58.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:58.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:58.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 48:58.94 } else 48:58.94 ^~~~ 48:58.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' 48:58.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:58.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:58.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:58.94 /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' 48:58.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(AudioWorkletNode, AudioNode) 48:58.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.02 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp: In member function 'virtual nsresult mozilla::dom::BiquadFilterNode::QueryInterface(const nsIID&, void**)': 48:59.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.02 foundInterface = 0; \ 48:59.02 ^~~~~~~~~~~~~~ 48:59.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.02 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.02 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.02 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.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 48:59.02 } else 48:59.02 ^~~~ 48:59.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' 48:59.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.02 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/BiquadFilterNode.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BiquadFilterNode) 48:59.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.06 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::ConstantSourceNode::QueryInterface(const nsIID&, void**)': 48:59.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.07 foundInterface = 0; \ 48:59.07 ^~~~~~~~~~~~~~ 48:59.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.07 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 48:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.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 48:59.07 } else 48:59.07 ^~~~ 48:59.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' 48:59.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConstantSourceNode.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.07 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConstantSourceNode) 48:59.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.13 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp: In member function 'virtual nsresult mozilla::dom::ConvolverNode::QueryInterface(const nsIID&, void**)': 48:59.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.13 foundInterface = 0; \ 48:59.13 ^~~~~~~~~~~~~~ 48:59.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.13 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.13 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.13 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48: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 48:59.13 } else 48:59.13 ^~~~ 48:59.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 48:59.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.13 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/ConvolverNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ConvolverNode) 48:59.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.15 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.15 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.15 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.15 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp: In member function 'virtual nsresult mozilla::dom::DelayNode::QueryInterface(const nsIID&, void**)': 48:59.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.15 foundInterface = 0; \ 48:59.15 ^~~~~~~~~~~~~~ 48:59.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.15 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.15 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:59.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.16 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.16 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.16 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.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 48:59.16 } else 48:59.16 ^~~~ 48:59.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' 48:59.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.16 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DelayNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DelayNode) 48:59.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.17 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.17 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.17 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.17 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp: In member function 'virtual nsresult mozilla::dom::DynamicsCompressorNode::QueryInterface(const nsIID&, void**)': 48:59.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.17 foundInterface = 0; \ 48:59.17 ^~~~~~~~~~~~~~ 48:59.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.17 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.17 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:59.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.18 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.18 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.18 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.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 48:59.18 } else 48:59.18 ^~~~ 48:59.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' 48:59.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.18 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/DynamicsCompressorNode.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DynamicsCompressorNode) 48:59.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 48:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 48:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 48:59.19 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.19 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.19 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.19 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp: In member function 'virtual nsresult mozilla::dom::GainNode::QueryInterface(const nsIID&, void**)': 48:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 48:59.19 foundInterface = 0; \ 48:59.19 ^~~~~~~~~~~~~~ 48:59.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 48:59.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 48:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.20 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 48:59.20 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 48:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 48:59.20 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 48:59.20 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 48:59.20 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 48:59.20 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 48:59.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 48:59.20 } else 48:59.20 ^~~~ 48:59.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' 48:59.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 48:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 48:59.20 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/GainNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 48:59.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GainNode) 48:59.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:00.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:00.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 49:00.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 49:00.65 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::AudioDestinationTrackSource::QueryInterface(const nsIID&, void**)': 49:00.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:00.65 foundInterface = 0; \ 49:00.65 ^~~~~~~~~~~~~~ 49:00.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:00.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.65 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:00.65 NS_INTERFACE_MAP_END_INHERITING(MediaStreamTrackSource) 49:00.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 49:00.65 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 49:00.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 49:00.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 49:00.65 } else 49:00.65 ^~~~ 49:00.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' 49:00.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:00.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AudioDestinationTrackSource) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:00.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:00.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 49:00.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 49:00.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioDestinationNode::QueryInterface(const nsIID&, void**)': 49:00.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:00.66 foundInterface = 0; \ 49:00.66 ^~~~~~~~~~~~~~ 49:00.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:00.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:79:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:00.66 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.h:10, 49:00.66 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioWorkletNode.cpp:7, 49:00.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio1.cpp:2: 49:00.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:00.66 } else 49:00.66 ^~~~ 49:00.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:00.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:00.66 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioDestinationNode.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:00.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioDestinationNode) 49:00.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:06.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:06.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:06.88 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:06.88 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:06.88 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:06.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:06.88 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp: In member function 'virtual nsresult mozilla::dom::MediaStreamAudioSourceNode::QueryInterface(const nsIID&, void**)': 49:06.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:06.89 foundInterface = 0; \ 49:06.89 ^~~~~~~~~~~~~~ 49:06.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:06.89 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.89 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:06.89 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 49:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:06.89 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:06.89 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:06.89 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:06.89 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:06.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:06.89 } else 49:06.89 ^~~~ 49:06.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:06.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.89 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:06.89 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaStreamAudioSourceNode) 49:06.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:06.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:06.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:06.94 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:06.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:06.94 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp: In member function 'virtual nsresult mozilla::dom::OscillatorNode::QueryInterface(const nsIID&, void**)': 49:06.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:06.94 foundInterface = 0; \ 49:06.94 ^~~~~~~~~~~~~~ 49:06.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:06.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.95 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:06.95 NS_INTERFACE_MAP_END_INHERITING(AudioScheduledSourceNode) 49:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:06.95 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:06.95 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:06.95 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:06.95 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:06.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 49:06.95 } else 49:06.95 ^~~~ 49:06.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' 49:06.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:06.95 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/OscillatorNode.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:06.95 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(OscillatorNode) 49:06.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:07.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:07.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:07.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.00 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:07.00 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp: In member function 'virtual nsresult mozilla::dom::PannerNode::QueryInterface(const nsIID&, void**)': 49:07.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:07.01 foundInterface = 0; \ 49:07.01 ^~~~~~~~~~~~~~ 49:07.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:07.01 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:07.01 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 49:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.01 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:07.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.01 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.01 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:07.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:07.01 } else 49:07.01 ^~~~ 49:07.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' 49:07.01 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.01 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/PannerNode.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:07.01 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PannerNode) 49:07.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:07.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:07.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:07.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.06 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:07.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp: In member function 'virtual nsresult mozilla::dom::StereoPannerNode::QueryInterface(const nsIID&, void**)': 49:07.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:07.07 foundInterface = 0; \ 49:07.07 ^~~~~~~~~~~~~~ 49:07.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:07.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.07 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:07.07 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 49:07.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:07.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.07 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:07.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 49:07.08 } else 49:07.08 ^~~~ 49:07.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' 49:07.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.08 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/StereoPannerNode.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:07.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StereoPannerNode) 49:07.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:07.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.08 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49:07.08 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp: In member function 'virtual nsresult mozilla::dom::WaveShaperNode::QueryInterface(const nsIID&, void**)': 49:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:07.10 foundInterface = 0; \ 49:07.10 ^~~~~~~~~~~~~~ 49:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:07.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.10 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:07.10 NS_INTERFACE_MAP_END_INHERITING(AudioNode) 49:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:07.10 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/AudioNode.h:10, 49:07.10 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.h:10, 49:07.10 from /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/MediaStreamAudioSourceNode.cpp:7, 49:07.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/Unified_cpp_dom_media_webaudio2.cpp:2: 49: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 49:07.10 } else 49:07.10 ^~~~ 49:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:07.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.10 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/WaveShaperNode.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:07.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WaveShaperNode) 49:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:07.35 dom/media/webm 49:07.37 dom/media/webaudio/blink 49:12.02 dom/media/webrtc 49:12.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webaudio/blink/Unified_cpp_webaudio_blink0.cpp:74: 49:12.88 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/blink/HRTFPanner.cpp: In member function 'void WebCore::HRTFPanner::pan(double, double, const mozilla::AudioBlock*, mozilla::AudioBlock*)': 49:12.88 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/blink/HRTFPanner.cpp:274:67: warning: 'convolutionDestinationL1' may be used uninitialized in this function [-Wmaybe-uninitialized] 49:12.88 destinationL[i] = (1 - x) * convolutionDestinationL1[i] + x * convolutionDestinationL2[i]; 49:12.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 49:12.88 /builddir/build/BUILD/firefox-63.0/dom/media/webaudio/blink/HRTFPanner.cpp:275:67: warning: 'convolutionDestinationR1' may be used uninitialized in this function [-Wmaybe-uninitialized] 49:12.88 destinationR[i] = (1 - x) * convolutionDestinationR1[i] + x * convolutionDestinationR2[i]; 49:12.88 ~~~~~~~~~~~~~~~~~~~~~~~~~~^ 49:14.29 dom/media/webspeech/synth 49:18.18 dom/media/webspeech/synth/speechd 49:19.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:19.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:19.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 49:19.40 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 49:19.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 49:19.40 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesis::QueryInterface(const nsIID&, void**)': 49:19.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.41 foundInterface = 0; \ 49:19.41 ^~~~~~~~~~~~~~ 49:19.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.41 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:19.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.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 49:19.41 else 49:19.41 ^~~~ 49:19.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:19.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:19.41 ^~~~~~~~~~~~~~~~~~ 49:19.41 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:53:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:19.41 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:19.41 ^~~~~~~~~~~~~~~~~~~~~~ 49:19.43 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisUtterance::QueryInterface(const nsIID&, void**)': 49:19.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.43 foundInterface = 0; \ 49:19.43 ^~~~~~~~~~~~~~ 49:19.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:19.43 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.43 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:19.43 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:19.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisUtterance.h:10, 49:19.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.h:10, 49:19.43 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:8, 49:19.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 49:19.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 49:19.43 } else 49:19.43 ^~~~ 49:19.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' 49:19.43 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.43 /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' 49:19.43 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SpeechSynthesisUtterance) 49:19.43 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:19.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:19.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsPrimitives.h:10, 49:19.45 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesis.cpp:7, 49:19.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:2: 49:19.45 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'virtual nsresult mozilla::dom::SpeechSynthesisVoice::QueryInterface(const nsIID&, void**)': 49:19.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.45 foundInterface = 0; \ 49:19.45 ^~~~~~~~~~~~~~ 49:19.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:19.45 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:19.45 ^~~~~~~~~~~~~~~~~~~~~~~ 49:19.45 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:19.45 NS_INTERFACE_MAP_END 49:19.45 ^~~~~~~~~~~~~~~~~~~~ 49:19.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.45 else 49:19.45 ^~~~ 49:19.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:19.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:19.45 ^~~~~~~~~~~~~~~~~~ 49:19.45 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:19.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:19.45 ^~~~~~~~~~~~~~~~~~~~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp: In member function 'virtual nsresult mozilla::dom::nsSpeechTask::QueryInterface(const nsIID&, void**)': 49:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.53 foundInterface = 0; \ 49:19.53 ^~~~~~~~~~~~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:19.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:19.53 ^~~~~~~~~~~~~~~~~~~~~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:19.53 NS_INTERFACE_MAP_END 49:19.53 ^~~~~~~~~~~~~~~~~~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:19.53 else 49:19.53 ^~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:19.53 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.53 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/nsSpeechTask.cpp:32:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:19.53 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTask) 49:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.70 /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**)': 49:19.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.70 foundInterface = 0; \ 49:19.70 ^~~~~~~~~~~~~~ 49:19.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:19.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:19.70 ^~~~~~~~~~~~~~~~~~~~~~~ 49:19.70 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:111:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:19.70 NS_INTERFACE_MAP_END 49:19.70 ^~~~~~~~~~~~~~~~~~~~ 49:19.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 49:19.70 else 49:19.70 ^~~~ 49:19.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:19.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.70 /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' 49:19.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 49:19.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.71 /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**)': 49:19.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:19.71 foundInterface = 0; \ 49:19.71 ^~~~~~~~~~~~~~ 49:19.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:19.71 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:19.71 ^~~~~~~~~~~~~~~~~~~~~~~ 49:19.71 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/test/nsFakeSynthServices.cpp:238:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:19.71 NS_INTERFACE_MAP_END 49:19.71 ^~~~~~~~~~~~~~~~~~~~ 49:19.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 49:19.71 else 49:19.71 ^~~~ 49:19.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:19.71 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:19.71 /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' 49:19.71 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 49:19.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:20.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 49:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 49:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 49:20.74 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherModule.cpp:7, 49:20.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/speechd/Unified_cpp_synth_speechd0.cpp:2: 49:20.74 /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**)': 49:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:20.74 foundInterface = 0; \ 49:20.74 ^~~~~~~~~~~~~~ 49:20.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:20.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:20.74 ^~~~~~~~~~~~~~~~~~~~~~~ 49:20.75 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:185:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:20.75 NS_INTERFACE_MAP_END 49:20.75 ^~~~~~~~~~~~~~~~~~~~ 49:20.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 49:20.75 else 49:20.75 ^~~~ 49:20.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:20.75 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:20.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:20.76 /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' 49:20.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsISpeechTaskCallback) 49:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:20.76 /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**)': 49:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:20.76 foundInterface = 0; \ 49:20.76 ^~~~~~~~~~~~~~ 49: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' 49:20.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:20.76 ^~~~~~~~~~~~~~~~~~~~~~~ 49:20.76 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/speechd/SpeechDispatcherService.cpp:291:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:20.76 NS_INTERFACE_MAP_END 49:20.76 ^~~~~~~~~~~~~~~~~~~~ 49:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:20.76 else 49:20.76 ^~~~ 49:20.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:20.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:20.76 /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' 49:20.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 49:20.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:21.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/synth/Unified_cpp_webspeech_synth0.cpp:20: 49:21.96 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/synth/SpeechSynthesisVoice.cpp: In member function 'bool mozilla::dom::SpeechSynthesisVoice::LocalService() const': 49:21.96 /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] 49:21.96 return isLocal; 49:21.96 ^~~~~~~ 49:21.97 dom/media/webspeech/recognition 49:22.30 dom/media/mp4 49:23.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:23.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:23.27 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.h:10, 49:23.27 from /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:7, 49:23.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/media/webspeech/recognition/Unified_cpp_recognition0.cpp:2: 49:23.28 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammar::QueryInterface(const nsIID&, void**)': 49:23.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:23.28 foundInterface = 0; \ 49:23.28 ^~~~~~~~~~~~~~ 49:23.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:23.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:23.28 ^~~~~~~~~~~~~~~~~~~~~~~ 49:23.28 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:23.28 NS_INTERFACE_MAP_END 49:23.28 ^~~~~~~~~~~~~~~~~~~~ 49:23.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:23.28 else 49:23.28 ^~~~ 49:23.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:23.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:23.28 ^~~~~~~~~~~~~~~~~~ 49:23.28 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammar.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:23.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:23.28 ^~~~~~~~~~~~~~~~~~~~~~ 49:25.34 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechGrammarList::QueryInterface(const nsIID&, void**)': 49:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:25.34 foundInterface = 0; \ 49:25.34 ^~~~~~~~~~~~~~ 49:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:25.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:25.34 ^~~~~~~~~~~~~~~~~~~~~~~ 49:25.34 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:25.34 NS_INTERFACE_MAP_END 49:25.34 ^~~~~~~~~~~~~~~~~~~~ 49:25.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 49:25.34 else 49:25.34 ^~~~ 49:25.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:25.34 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:25.34 ^~~~~~~~~~~~~~~~~~ 49:25.34 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechGrammarList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:25.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:25.34 ^~~~~~~~~~~~~~~~~~~~~~ 49:26.77 dom/midi 49:27.32 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognition::QueryInterface(const nsIID&, void**)': 49:27.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.32 foundInterface = 0; \ 49:27.32 ^~~~~~~~~~~~~~ 49:27.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:27.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:27.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.32 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:27.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:27.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:27.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 49:27.32 else 49:27.32 ^~~~ 49:27.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:27.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:27.32 ^~~~~~~~~~~~~~~~~~ 49:27.32 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognition.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:27.32 NS_INTERFACE_MAP_ENTRY(nsIObserver) 49:27.32 ^~~~~~~~~~~~~~~~~~~~~~ 49:27.37 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionAlternative::QueryInterface(const nsIID&, void**)': 49:27.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.37 foundInterface = 0; \ 49:27.37 ^~~~~~~~~~~~~~ 49:27.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:27.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:27.37 ^~~~~~~~~~~~~~~~~~~~~~~ 49:27.37 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:27.37 NS_INTERFACE_MAP_END 49:27.37 ^~~~~~~~~~~~~~~~~~~~ 49:27.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 49:27.37 else 49:27.37 ^~~~ 49:27.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:27.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:27.37 ^~~~~~~~~~~~~~~~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionAlternative.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:27.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:27.38 ^~~~~~~~~~~~~~~~~~~~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResult::QueryInterface(const nsIID&, void**)': 49:27.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.38 foundInterface = 0; \ 49:27.38 ^~~~~~~~~~~~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:27.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:27.38 ^~~~~~~~~~~~~~~~~~~~~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:27.38 NS_INTERFACE_MAP_END 49:27.38 ^~~~~~~~~~~~~~~~~~~~ 49:27.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 49:27.38 else 49:27.38 ^~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:27.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:27.38 ^~~~~~~~~~~~~~~~~~ 49:27.38 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResult.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:27.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:27.38 ^~~~~~~~~~~~~~~~~~~~~~ 49:27.40 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp: In member function 'virtual nsresult mozilla::dom::SpeechRecognitionResultList::QueryInterface(const nsIID&, void**)': 49:27.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:27.40 foundInterface = 0; \ 49:27.40 ^~~~~~~~~~~~~~ 49:27.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:27.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:27.40 ^~~~~~~~~~~~~~~~~~~~~~~ 49:27.40 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:27.40 NS_INTERFACE_MAP_END 49:27.40 ^~~~~~~~~~~~~~~~~~~~ 49: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 49:27.40 else 49:27.40 ^~~~ 49:27.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:27.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:27.40 ^~~~~~~~~~~~~~~~~~ 49:27.40 /builddir/build/BUILD/firefox-63.0/dom/media/webspeech/recognition/SpeechRecognitionResultList.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:27.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:27.40 ^~~~~~~~~~~~~~~~~~~~~~ 49:30.52 dom/notification 49:31.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:31.85 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:31.85 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp: In member function 'virtual nsresult mozilla::dom::MIDIAccess::QueryInterface(const nsIID&, void**)': 49:31.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:31.85 foundInterface = 0; \ 49:31.85 ^~~~~~~~~~~~~~ 49:31.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:31.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.85 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:54:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:31.85 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:31.85 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 49:31.85 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:31.85 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:31.85 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:31.85 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:31.85 else 49:31.85 ^~~~ 49:31.85 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:53:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 49:31.85 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 49:31.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:32.07 dom/offline 49:33.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:33.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:33.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:33.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:33.93 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:33.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:33.93 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIInputMap::QueryInterface(const nsIID&, void**)': 49:33.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.93 foundInterface = 0; \ 49:33.93 ^~~~~~~~~~~~~~ 49:33.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:33.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:33.93 ^~~~~~~~~~~~~~~~~~~~~~~ 49:33.93 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:33.93 NS_INTERFACE_MAP_END 49:33.93 ^~~~~~~~~~~~~~~~~~~~ 49:33.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:33.93 else 49:33.93 ^~~~ 49:33.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:33.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:33.93 ^~~~~~~~~~~~~~~~~~ 49:33.93 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIInputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:33.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:33.93 ^~~~~~~~~~~~~~~~~~~~~~ 49:33.97 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp: In member function 'virtual nsresult mozilla::dom::MIDIMessageEvent::QueryInterface(const nsIID&, void**)': 49:33.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.97 foundInterface = 0; \ 49:33.97 ^~~~~~~~~~~~~~ 49:33.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:33.97 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.97 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:33.97 NS_INTERFACE_MAP_END_INHERITING(Event) 49:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:33.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:33.97 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:33.97 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:33.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 49:33.97 } else 49:33.97 ^~~~ 49:33.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' 49:33.97 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.97 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIMessageEvent.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:33.97 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MIDIMessageEvent) 49:33.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:33.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:33.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:33.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:33.98 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:33.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:33.98 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp: In member function 'virtual nsresult mozilla::dom::MIDIOutputMap::QueryInterface(const nsIID&, void**)': 49:33.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.98 foundInterface = 0; \ 49:33.98 ^~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:33.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:33.98 ^~~~~~~~~~~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:33.98 NS_INTERFACE_MAP_END 49:33.98 ^~~~~~~~~~~~~~~~~~~~ 49:33.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 49:33.98 else 49:33.98 ^~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:33.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:33.98 ^~~~~~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIOutputMap.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:33.98 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:33.98 ^~~~~~~~~~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPermissionRequest::QueryInterface(const nsIID&, void**)': 49:33.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:33.98 foundInterface = 0; \ 49:33.98 ^~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:33.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:33.98 ^~~~~~~~~~~~~~~~~~~~~~~ 49:33.98 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:33.98 NS_INTERFACE_MAP_END 49:33.98 ^~~~~~~~~~~~~~~~~~~~ 49:33.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 49:33.98 else 49:33.98 ^~~~ 49:33.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:33.99 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:33.99 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPermissionRequest.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:33.99 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 49:33.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.02 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp: In member function 'virtual nsresult mozilla::dom::MIDIPort::QueryInterface(const nsIID&, void**)': 49:34.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:34.02 foundInterface = 0; \ 49:34.02 ^~~~~~~~~~~~~~ 49:34.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:34.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.02 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:34.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 49:34.02 from /builddir/build/BUILD/firefox-63.0/dom/base/nsPIDOMWindow.h:15, 49:34.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:13, 49:34.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/MIDIAccess.h:11, 49:34.02 from /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIAccess.cpp:7, 49:34.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/midi/Unified_cpp_dom_midi0.cpp:2: 49:34.02 /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:428:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:34.02 else 49:34.02 ^~~~ 49:34.02 /builddir/build/BUILD/firefox-63.0/dom/midi/MIDIPort.cpp:33:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 49:34.02 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 49:34.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:34.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:34.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIApplicationCache.h:10, 49:34.75 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.h:11, 49:34.75 from /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:7, 49:34.75 from /builddir/build/BUILD/firefox-63.0/objdir/dom/offline/Unified_cpp_dom_offline0.cpp:2: 49:34.75 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp: In member function 'virtual nsresult nsDOMOfflineResourceList::QueryInterface(const nsIID&, void**)': 49:34.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:34.75 foundInterface = 0; \ 49:34.75 ^~~~~~~~~~~~~~ 49:34.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:34.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:34.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.75 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:34.75 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:34.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:34.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 49:34.75 else 49:34.75 ^~~~ 49:34.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:34.75 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:34.75 ^~~~~~~~~~~~~~~~~~ 49:34.75 /builddir/build/BUILD/firefox-63.0/dom/offline/nsDOMOfflineResourceList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:34.75 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:34.75 ^~~~~~~~~~~~~~~~~~~~~~ 49:37.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 49:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 49:37.15 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 49:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 49:37.15 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationStorageCallback::QueryInterface(const nsIID&, void**)': 49:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.15 foundInterface = 0; \ 49:37.15 ^~~~~~~~~~~~~~ 49:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:37.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:37.15 ^~~~~~~~~~~~~~~~~~~~~~~ 49:37.15 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:37.15 NS_INTERFACE_MAP_END 49:37.15 ^~~~~~~~~~~~~~~~~~~~ 49:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:37.15 else 49:37.15 ^~~~ 49:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:37.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:37.15 ^~~~~~~~~~~~~~~~~~ 49:37.15 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:37.15 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:37.15 ^~~~~~~~~~~~~~~~~~~~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::NotificationPermissionRequest::QueryInterface(const nsIID&, void**)': 49:37.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.17 foundInterface = 0; \ 49:37.17 ^~~~~~~~~~~~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:37.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:37.17 ^~~~~~~~~~~~~~~~~~~~~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:549:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:37.17 NS_INTERFACE_MAP_END 49:37.17 ^~~~~~~~~~~~~~~~~~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:37.17 else 49:37.17 ^~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 49:37.17 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 49:37.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.17 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:548:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 49:37.17 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentPermissionRequest) 49:37.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.19 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp: In member function 'virtual nsresult mozilla::dom::Notification::QueryInterface(const nsIID&, void**)': 49:37.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.19 foundInterface = 0; \ 49:37.19 ^~~~~~~~~~~~~~ 49:37.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:37.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.20 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1187:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:37.20 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 49:37.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.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 49:37.20 else 49:37.20 ^~~~ 49:37.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:37.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:37.20 ^~~~~~~~~~~~~~~~~~ 49:37.20 /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:1186:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:37.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:37.20 ^~~~~~~~~~~~~~~~~~~~~~ 49:37.27 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp: In member function 'virtual nsresult mozilla::dom::NotificationEvent::QueryInterface(const nsIID&, void**)': 49:37.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:37.27 foundInterface = 0; \ 49:37.27 ^~~~~~~~~~~~~~ 49:37.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:37.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.27 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:37.27 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 49:37.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 49:37.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Notification.h:10, 49:37.27 from /builddir/build/BUILD/firefox-63.0/dom/notification/Notification.cpp:7, 49:37.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/notification/Unified_cpp_dom_notification0.cpp:2: 49:37.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:37.28 } else 49:37.28 ^~~~ 49:37.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 49:37.28 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:37.28 /builddir/build/BUILD/firefox-63.0/dom/notification/NotificationEvent.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:37.28 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(NotificationEvent) 49:37.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:38.26 dom/power 49:40.46 dom/push 49:41.92 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:41.92 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:41.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:41.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 49:41.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 49:41.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 49:41.92 from /builddir/build/BUILD/firefox-63.0/dom/power/PowerManagerService.cpp:7, 49:41.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/power/Unified_cpp_dom_power0.cpp:2: 49:41.92 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp: In member function 'virtual nsresult mozilla::dom::WakeLock::QueryInterface(const nsIID&, void**)': 49:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:41.92 foundInterface = 0; \ 49:41.92 ^~~~~~~~~~~~~~ 49:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:41.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:41.92 ^~~~~~~~~~~~~~~~~~~~~~~ 49:41.92 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:41.92 NS_INTERFACE_MAP_END 49:41.92 ^~~~~~~~~~~~~~~~~~~~ 49:41.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:41.92 else 49:41.92 ^~~~ 49:41.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:41.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:41.93 ^~~~~~~~~~~~~~~~~~ 49:41.93 /builddir/build/BUILD/firefox-63.0/dom/power/WakeLock.cpp:27:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:41.93 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:41.93 ^~~~~~~~~~~~~~~~~~~~~~ 49:42.38 dom/quota 49:43.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 49:43.56 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PushManager.h:29, 49:43.56 from /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:7, 49:43.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/push/Unified_cpp_dom_push0.cpp:2: 49:43.56 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp: In member function 'virtual nsresult mozilla::dom::PushManager::QueryInterface(const nsIID&, void**)': 49:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:43.56 foundInterface = 0; \ 49:43.56 ^~~~~~~~~~~~~~ 49: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' 49:43.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:43.56 ^~~~~~~~~~~~~~~~~~~~~~~ 49:43.56 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:43.56 NS_INTERFACE_MAP_END 49:43.56 ^~~~~~~~~~~~~~~~~~~~ 49:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:43.56 else 49:43.56 ^~~~ 49:43.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:43.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:43.56 ^~~~~~~~~~~~~~~~~~ 49:43.56 /builddir/build/BUILD/firefox-63.0/dom/push/PushManager.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:43.56 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:43.56 ^~~~~~~~~~~~~~~~~~~~~~ 49:43.81 dom/security 49:45.40 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushNotifier::QueryInterface(const nsIID&, void**)': 49:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:45.40 foundInterface = 0; \ 49:45.40 ^~~~~~~~~~~~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:45.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:45.40 ^~~~~~~~~~~~~~~~~~~~~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:45.40 NS_INTERFACE_MAP_END 49:45.40 ^~~~~~~~~~~~~~~~~~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:45.40 else 49:45.40 ^~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:45.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:45.40 ^~~~~~~~~~~~~~~~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:45.40 NS_INTERFACE_MAP_ENTRY(nsIPushNotifier) 49:45.40 ^~~~~~~~~~~~~~~~~~~~~~ 49:45.40 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushData::QueryInterface(const nsIID&, void**)': 49:45.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:45.40 foundInterface = 0; \ 49:45.40 ^~~~~~~~~~~~~~ 49:45.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:45.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:45.41 ^~~~~~~~~~~~~~~~~~~~~~~ 49:45.41 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:167:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:45.41 NS_INTERFACE_MAP_END 49:45.41 ^~~~~~~~~~~~~~~~~~~~ 49:45.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 49:45.41 else 49:45.41 ^~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:45.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:45.42 ^~~~~~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:166:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:45.42 NS_INTERFACE_MAP_ENTRY(nsIPushData) 49:45.42 ^~~~~~~~~~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp: In member function 'virtual nsresult mozilla::dom::PushMessage::QueryInterface(const nsIID&, void**)': 49:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:45.42 foundInterface = 0; \ 49:45.42 ^~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:45.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:45.42 ^~~~~~~~~~~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:246:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:45.42 NS_INTERFACE_MAP_END 49:45.42 ^~~~~~~~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:45.42 else 49:45.42 ^~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:45.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:45.42 ^~~~~~~~~~~~~~~~~~ 49:45.42 /builddir/build/BUILD/firefox-63.0/dom/push/PushNotifier.cpp:245:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:45.42 NS_INTERFACE_MAP_ENTRY(nsIPushMessage) 49:45.42 ^~~~~~~~~~~~~~~~~~~~~~ 49:45.43 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscription::QueryInterface(const nsIID&, void**)': 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:45.44 foundInterface = 0; \ 49:45.44 ^~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:45.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:45.44 ^~~~~~~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:45.44 NS_INTERFACE_MAP_END 49:45.44 ^~~~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:45.44 else 49:45.44 ^~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:45.44 ^~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscription.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:45.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp: In member function 'virtual nsresult mozilla::dom::PushSubscriptionOptions::QueryInterface(const nsIID&, void**)': 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:45.44 foundInterface = 0; \ 49:45.44 ^~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:45.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:45.44 ^~~~~~~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:45.44 NS_INTERFACE_MAP_END 49:45.44 ^~~~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:45.44 else 49:45.44 ^~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:45.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:45.44 ^~~~~~~~~~~~~~~~~~ 49:45.44 /builddir/build/BUILD/firefox-63.0/dom/push/PushSubscriptionOptions.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:45.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:45.44 ^~~~~~~~~~~~~~~~~~~~~~ 49:48.58 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:48.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 49:48.58 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.h:10, 49:48.58 from /builddir/build/BUILD/firefox-63.0/dom/security/ContentVerifier.cpp:7, 49:48.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:2: 49:48.59 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp: In member function 'virtual nsresult nsCSPContext::QueryInterface(const nsIID&, void**)': 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:48.59 foundInterface = 0; \ 49:48.59 ^~~~~~~~~~~~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:48.59 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:48.59 ^~~~~~~~~~~~~~~~~~~~~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:48.59 NS_INTERFACE_MAP_END 49:48.59 ^~~~~~~~~~~~~~~~~~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:48.59 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:48.59 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 49:48.59 ^~~~~~~~~~~~~~~~~~~~ 49:48.59 In file included from /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:18, 49:48.59 from /builddir/build/BUILD/firefox-63.0/objdir/dom/security/Unified_cpp_dom_security0.cpp:47: 49:48.59 /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 49:48.59 } else 49:48.59 ^~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 49:48.59 } else 49:48.59 ^~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 49:48.59 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 49:48.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 49:48.59 /builddir/build/BUILD/firefox-63.0/dom/security/nsCSPContext.cpp:264:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 49:48.59 NS_IMPL_ISUPPORTS_CI(nsCSPContext, 49:48.59 ^~~~~~~~~~~~~~~~~~~~ 49:49.11 dom/storage 49:49.92 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 49:49.92 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 49:49.92 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 49:49.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuota.h:11, 49:49.92 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/quota/PQuotaChild.h:9, 49:49.92 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.h:10, 49:49.92 from /builddir/build/BUILD/firefox-63.0/dom/quota/ActorsChild.cpp:7, 49:49.92 from /builddir/build/BUILD/firefox-63.0/objdir/dom/quota/Unified_cpp_dom_quota0.cpp:2: 49:49.92 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::RequestBase::QueryInterface(const nsIID&, void**)': 49:49.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:49.92 foundInterface = 0; \ 49:49.92 ^~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:49.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:49.92 ^~~~~~~~~~~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:58:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:49.92 NS_INTERFACE_MAP_END 49:49.92 ^~~~~~~~~~~~~~~~~~~~ 49:49.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 49:49.92 else 49:49.92 ^~~~ 49:49.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:49.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:49.92 ^~~~~~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:57:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:49.92 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:49.92 ^~~~~~~~~~~~~~~~~~~~~~ 49:49.92 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::UsageRequest::QueryInterface(const nsIID&, void**)': 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:49.93 foundInterface = 0; \ 49:49.93 ^~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:49.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:145:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:49.93 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 49:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:49.93 else 49:49.93 ^~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:49.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:49.93 ^~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:144:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:49.93 NS_INTERFACE_MAP_ENTRY(nsIQuotaUsageRequest) 49:49.93 ^~~~~~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp: In member function 'virtual nsresult mozilla::dom::quota::Request::QueryInterface(const nsIID&, void**)': 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:49.93 foundInterface = 0; \ 49:49.93 ^~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:49.93 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:263:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:49.93 NS_INTERFACE_MAP_END_INHERITING(RequestBase) 49:49.93 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:49.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:49.94 else 49:49.94 ^~~~ 49:49.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:49.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:49.94 ^~~~~~~~~~~~~~~~~~ 49:49.94 /builddir/build/BUILD/firefox-63.0/dom/quota/QuotaRequests.cpp:262:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:49.94 NS_INTERFACE_MAP_ENTRY(nsIQuotaRequest) 49:49.94 ^~~~~~~~~~~~~~~~~~~~~~ 49:50.11 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PersistentStoragePermissionRequest::QueryInterface(const nsIID&, void**)': 49:50.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:50.12 foundInterface = 0; \ 49:50.12 ^~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:50.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:50.12 ^~~~~~~~~~~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:711:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:50.12 NS_INTERFACE_MAP_END 49:50.12 ^~~~~~~~~~~~~~~~~~~~ 49:50.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 49:50.12 else 49:50.12 ^~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:50.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:50.12 ^~~~~~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:710:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:50.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:50.12 ^~~~~~~~~~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp: In member function 'virtual nsresult mozilla::dom::StorageManager::QueryInterface(const nsIID&, void**)': 49:50.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:50.12 foundInterface = 0; \ 49:50.12 ^~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:50.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:50.12 ^~~~~~~~~~~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:877:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:50.12 NS_INTERFACE_MAP_END 49:50.12 ^~~~~~~~~~~~~~~~~~~~ 49:50.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 49:50.12 else 49:50.12 ^~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:50.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:50.12 ^~~~~~~~~~~~~~~~~~ 49:50.12 /builddir/build/BUILD/firefox-63.0/dom/quota/StorageManager.cpp:876:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:50.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:50.12 ^~~~~~~~~~~~~~~~~~~~~~ 49:55.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 49:55.26 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 49:55.26 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 49:55.26 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 49:55.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 49:55.27 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp: In member function 'virtual nsresult mozilla::dom::LocalStorage::QueryInterface(const nsIID&, void**)': 49:55.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:55.27 foundInterface = 0; \ 49:55.27 ^~~~~~~~~~~~~~ 49:55.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:55.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.27 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:55.27 NS_INTERFACE_MAP_END_INHERITING(Storage) 49:55.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.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 49:55.27 else 49:55.27 ^~~~ 49:55.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:55.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:55.27 ^~~~~~~~~~~~~~~~~~ 49:55.27 /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:55.27 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:55.27 ^~~~~~~~~~~~~~~~~~~~~~ 49:55.36 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp: In member function 'virtual nsresult mozilla::dom::SessionStorage::QueryInterface(const nsIID&, void**)': 49:55.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:55.36 foundInterface = 0; \ 49:55.36 ^~~~~~~~~~~~~~ 49:55.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 49:55.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 49:55.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.36 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 49:55.36 NS_INTERFACE_MAP_END_INHERITING(Storage) 49:55.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.36 In file included from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:13, 49:55.36 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 49:55.36 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 49:55.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 49:55.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 49:55.36 } else 49:55.36 ^~~~ 49:55.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' 49:55.36 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 49:55.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.36 /builddir/build/BUILD/firefox-63.0/dom/storage/SessionStorage.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 49:55.36 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SessionStorage) 49:55.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 49:55.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 49:55.40 from /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.h:11, 49:55.40 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.h:10, 49:55.40 from /builddir/build/BUILD/firefox-63.0/dom/storage/LocalStorage.cpp:7, 49:55.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/storage/Unified_cpp_dom_storage0.cpp:2: 49:55.40 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp: In member function 'virtual nsresult mozilla::dom::Storage::QueryInterface(const nsIID&, void**)': 49:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:55.40 foundInterface = 0; \ 49:55.40 ^~~~~~~~~~~~~~ 49:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:55.40 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:55.40 ^~~~~~~~~~~~~~~~~~~~~~~ 49:55.40 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:55.40 NS_INTERFACE_MAP_END 49:55.40 ^~~~~~~~~~~~~~~~~~~~ 49:55.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 49:55.40 else 49:55.40 ^~~~ 49:55.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:55.40 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:55.40 ^~~~~~~~~~~~~~~~~~ 49:55.40 /builddir/build/BUILD/firefox-63.0/dom/storage/Storage.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:55.40 NS_INTERFACE_MAP_ENTRY(nsISupports) 49:55.40 ^~~~~~~~~~~~~~~~~~~~~~ 49:55.42 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp: In member function 'virtual nsresult mozilla::dom::StorageActivityService::QueryInterface(const nsIID&, void**)': 49:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 49:55.43 foundInterface = 0; \ 49:55.43 ^~~~~~~~~~~~~~ 49:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 49:55.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 49:55.43 ^~~~~~~~~~~~~~~~~~~~~~~ 49:55.43 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:312:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 49:55.43 NS_INTERFACE_MAP_END 49:55.43 ^~~~~~~~~~~~~~~~~~~~ 49:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 49:55.43 else 49:55.43 ^~~~ 49:55.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 49:55.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 49:55.43 ^~~~~~~~~~~~~~~~~~ 49:55.43 /builddir/build/BUILD/firefox-63.0/dom/storage/StorageActivityService.cpp:311:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 49:55.43 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 49:55.43 ^~~~~~~~~~~~~~~~~~~~~~ 50:00.57 dom/svg 50:01.15 dom/network 50:04.18 dom/permission 50:04.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:04.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:04.40 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.h:10, 50:04.40 from /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedLengthList.cpp:7, 50:04.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg0.cpp:2: 50:04.40 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGAnimatedNumberList::QueryInterface(const nsIID&, void**)': 50:04.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.41 foundInterface = 0; \ 50:04.41 ^~~~~~~~~~~~~~ 50:04.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.41 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.41 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.41 NS_INTERFACE_MAP_END 50:04.41 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.41 else 50:04.41 ^~~~ 50:04.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.41 ^~~~~~~~~~~~~~~~~~ 50:04.41 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGAnimatedNumberList.cpp:35:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.41 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.42 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp: In member function 'virtual nsresult mozilla::DOMSVGLength::QueryInterface(const nsIID&, void**)': 50:04.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.42 foundInterface = 0; \ 50:04.42 ^~~~~~~~~~~~~~ 50:04.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.42 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.42 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.43 NS_INTERFACE_MAP_END 50:04.43 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.43 else 50:04.43 ^~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.43 ^~~~~~~~~~~~~~~~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLength.cpp:59:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.43 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp: In member function 'virtual nsresult mozilla::DOMSVGLengthList::QueryInterface(const nsIID&, void**)': 50:04.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.43 foundInterface = 0; \ 50:04.43 ^~~~~~~~~~~~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.43 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.43 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.43 NS_INTERFACE_MAP_END 50:04.43 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.43 else 50:04.43 ^~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.43 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.43 ^~~~~~~~~~~~~~~~~~ 50:04.43 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGLengthList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.43 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.43 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.47 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumber::QueryInterface(const nsIID&, void**)': 50:04.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.47 foundInterface = 0; \ 50:04.47 ^~~~~~~~~~~~~~ 50:04.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.47 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.47 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.47 NS_INTERFACE_MAP_END 50:04.47 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.47 else 50:04.47 ^~~~ 50:04.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.47 ^~~~~~~~~~~~~~~~~~ 50:04.47 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumber.cpp:48:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.47 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.48 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp: In member function 'virtual nsresult mozilla::DOMSVGNumberList::QueryInterface(const nsIID&, void**)': 50:04.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.48 foundInterface = 0; \ 50:04.48 ^~~~~~~~~~~~~~ 50:04.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.48 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.48 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.48 NS_INTERFACE_MAP_END 50:04.48 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.48 else 50:04.48 ^~~~ 50:04.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.48 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.48 ^~~~~~~~~~~~~~~~~~ 50:04.48 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGNumberList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.48 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.48 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.55 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPathSegList::QueryInterface(const nsIID&, void**)': 50:04.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.55 foundInterface = 0; \ 50:04.55 ^~~~~~~~~~~~~~ 50:04.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.55 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.55 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.55 NS_INTERFACE_MAP_END 50:04.55 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.55 else 50:04.55 ^~~~ 50:04.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.55 ^~~~~~~~~~~~~~~~~~ 50:04.55 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPathSegList.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.55 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.55 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp: In member function 'virtual nsresult mozilla::DOMSVGPointList::QueryInterface(const nsIID&, void**)': 50:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.61 foundInterface = 0; \ 50:04.61 ^~~~~~~~~~~~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.61 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.61 NS_INTERFACE_MAP_END 50:04.61 ^~~~~~~~~~~~~~~~~~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:04.61 else 50:04.61 ^~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.61 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.61 ^~~~~~~~~~~~~~~~~~ 50:04.61 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGPointList.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.61 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.64 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp: In member function 'virtual nsresult mozilla::DOMSVGStringList::QueryInterface(const nsIID&, void**)': 50:04.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.64 foundInterface = 0; \ 50:04.64 ^~~~~~~~~~~~~~ 50: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' 50:04.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.64 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.64 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.64 NS_INTERFACE_MAP_END 50:04.64 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.64 else 50:04.64 ^~~~ 50:04.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.64 ^~~~~~~~~~~~~~~~~~ 50:04.64 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGStringList.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.64 ^~~~~~~~~~~~~~~~~~~~~~ 50:04.66 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp: In member function 'virtual nsresult mozilla::DOMSVGTransformList::QueryInterface(const nsIID&, void**)': 50:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:04.66 foundInterface = 0; \ 50:04.66 ^~~~~~~~~~~~~~ 50:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:04.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:04.66 ^~~~~~~~~~~~~~~~~~~~~~~ 50:04.66 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:04.66 NS_INTERFACE_MAP_END 50:04.66 ^~~~~~~~~~~~~~~~~~~~ 50:04.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 50:04.66 else 50:04.66 ^~~~ 50:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:04.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:04.66 ^~~~~~~~~~~~~~~~~~ 50:04.66 /builddir/build/BUILD/firefox-63.0/dom/svg/DOMSVGTransformList.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:04.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:04.66 ^~~~~~~~~~~~~~~~~~~~~~ 50:05.23 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAElement::QueryInterface(const nsIID&, void**)': 50:05.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.23 foundInterface = 0; \ 50:05.23 ^~~~~~~~~~~~~~ 50:05.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:05.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:05.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.23 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:05.24 NS_INTERFACE_MAP_END_INHERITING(SVGAElementBase) 50:05.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.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 50:05.24 else 50:05.24 ^~~~ 50:05.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:05.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:05.24 ^~~~~~~~~~~~~~~~~~ 50:05.24 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAElement.cpp:49:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:05.24 NS_INTERFACE_MAP_ENTRY(Link) 50:05.24 ^~~~~~~~~~~~~~~~~~~~~~ 50:05.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:05.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:05.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 50:05.55 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.h:10, 50:05.55 from /builddir/build/BUILD/firefox-63.0/dom/network/Connection.cpp:7, 50:05.55 from /builddir/build/BUILD/firefox-63.0/objdir/dom/network/Unified_cpp_dom_network0.cpp:2: 50:05.55 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocket::QueryInterface(const nsIID&, void**)': 50:05.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:05.55 foundInterface = 0; \ 50:05.55 ^~~~~~~~~~~~~~ 50:05.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:05.55 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:05.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.55 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:44:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:05.55 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:05.55 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:05.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 50:05.55 else 50:05.55 ^~~~ 50:05.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:05.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:05.55 ^~~~~~~~~~~~~~~~~~ 50:05.55 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocket.cpp:43:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:05.55 NS_INTERFACE_MAP_ENTRY(nsIServerSocketListener) 50:05.55 ^~~~~~~~~~~~~~~~~~~~~~ 50:07.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PermissionsBinding.h:9, 50:07.87 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.h:10, 50:07.87 from /builddir/build/BUILD/firefox-63.0/dom/permission/PermissionObserver.cpp:7, 50:07.87 from /builddir/build/BUILD/firefox-63.0/objdir/dom/permission/Unified_cpp_dom_permission0.cpp:2: 50:07.87 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp: In member function 'virtual nsresult mozilla::dom::Permissions::QueryInterface(const nsIID&, void**)': 50:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:07.87 foundInterface = 0; \ 50:07.87 ^~~~~~~~~~~~~~ 50:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:07.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:07.87 ^~~~~~~~~~~~~~~~~~~~~~~ 50:07.87 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:07.87 NS_INTERFACE_MAP_END 50:07.87 ^~~~~~~~~~~~~~~~~~~~ 50:07.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 50:07.87 else 50:07.87 ^~~~ 50:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:07.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:07.87 ^~~~~~~~~~~~~~~~~~ 50:07.87 /builddir/build/BUILD/firefox-63.0/dom/permission/Permissions.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:07.87 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:07.87 ^~~~~~~~~~~~~~~~~~~~~~ 50:07.93 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketChildBase::QueryInterface(const nsIID&, void**)': 50:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:07.93 foundInterface = 0; \ 50:07.93 ^~~~~~~~~~~~~~ 50:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:07.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:07.93 ^~~~~~~~~~~~~~~~~~~~~~~ 50:07.93 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:07.93 NS_INTERFACE_MAP_END 50:07.93 ^~~~~~~~~~~~~~~~~~~~ 50: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 50:07.93 else 50:07.93 ^~~~ 50:07.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:07.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:07.93 ^~~~~~~~~~~~~~~~~~ 50:07.93 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketChild.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:07.93 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:07.93 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.27 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPServerSocketParent::QueryInterface(const nsIID&, void**)': 50:09.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.27 foundInterface = 0; \ 50:09.27 ^~~~~~~~~~~~~~ 50:09.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.27 ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.27 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.27 NS_INTERFACE_MAP_END 50:09.27 ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.27 else 50:09.27 ^~~~ 50:09.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.27 ^~~~~~~~~~~~~~~~~~ 50:09.27 /builddir/build/BUILD/firefox-63.0/dom/network/TCPServerSocketParent.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:09.27 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.29 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::LegacyMozTCPSocket::QueryInterface(const nsIID&, void**)': 50:09.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.29 foundInterface = 0; \ 50:09.29 ^~~~~~~~~~~~~~ 50:09.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.29 ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.29 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.29 NS_INTERFACE_MAP_END 50:09.29 ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.29 else 50:09.29 ^~~~ 50:09.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.29 ^~~~~~~~~~~~~~~~~~ 50:09.29 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:09.30 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocket::QueryInterface(const nsIID&, void**)': 50:09.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.30 foundInterface = 0; \ 50:09.30 ^~~~~~~~~~~~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:09.30 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:09.30 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:09.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 50:09.30 else 50:09.30 ^~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.30 ^~~~~~~~~~~~~~~~~~ 50:09.30 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocket.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.30 NS_INTERFACE_MAP_ENTRY(nsITCPSocketCallback) 50:09.30 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.34 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketChildBase::QueryInterface(const nsIID&, void**)': 50:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.34 foundInterface = 0; \ 50:09.34 ^~~~~~~~~~~~~~ 50:09.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.34 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.34 ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.34 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.34 NS_INTERFACE_MAP_END 50:09.34 ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.34 else 50:09.34 ^~~~ 50:09.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.35 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.35 ^~~~~~~~~~~~~~~~~~ 50:09.35 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketChild.cpp:68:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.35 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:09.35 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.35 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp: In member function 'virtual nsresult mozilla::dom::TCPSocketParentBase::QueryInterface(const nsIID&, void**)': 50:09.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.36 foundInterface = 0; \ 50:09.36 ^~~~~~~~~~~~~~ 50:09.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:09.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:09.36 ^~~~~~~~~~~~~~~~~~~~~~~ 50:09.36 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:59:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:09.36 NS_INTERFACE_MAP_END 50:09.36 ^~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.36 else 50:09.36 ^~~~ 50:09.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.36 ^~~~~~~~~~~~~~~~~~ 50:09.36 /builddir/build/BUILD/firefox-63.0/dom/network/TCPSocketParent.cpp:58:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:09.36 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.41 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp: In member function 'virtual nsresult mozilla::dom::UDPSocket::QueryInterface(const nsIID&, void**)': 50:09.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:09.41 foundInterface = 0; \ 50:09.41 ^~~~~~~~~~~~~~ 50:09.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:09.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:09.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.41 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:09.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 50:09.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:09.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 50:09.41 else 50:09.41 ^~~~ 50:09.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:09.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:09.41 ^~~~~~~~~~~~~~~~~~ 50:09.41 /builddir/build/BUILD/firefox-63.0/dom/network/UDPSocket.cpp:45:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:09.41 NS_INTERFACE_MAP_ENTRY(nsIUDPSocketInternal) 50:09.41 ^~~~~~~~~~~~~~~~~~~~~~ 50:09.88 dom/plugins/base 50:16.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 50:16.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:16.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 50:16.18 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDTracker.h:11, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimationElement.h:11, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGAnimateTransformElement.h:11, 50:16.18 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimateTransformElement.cpp:7, 50:16.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg1.cpp:2: 50:16.18 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedEnumeration::QueryInterface(const nsIID&, void**)': 50:16.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.18 foundInterface = 0; \ 50:16.18 ^~~~~~~~~~~~~~ 50: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' 50:16.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:16.18 ^~~~~~~~~~~~~~~~~~~~~~~ 50:16.18 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:16.18 NS_INTERFACE_MAP_END 50:16.18 ^~~~~~~~~~~~~~~~~~~~ 50:16.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 50:16.18 else 50:16.18 ^~~~ 50:16.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:16.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:16.18 ^~~~~~~~~~~~~~~~~~ 50:16.18 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedEnumeration.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:16.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:16.19 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.19 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedInteger::QueryInterface(const nsIID&, void**)': 50:16.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.19 foundInterface = 0; \ 50:16.19 ^~~~~~~~~~~~~~ 50:16.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:16.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:16.19 ^~~~~~~~~~~~~~~~~~~~~~~ 50:16.19 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:16.19 NS_INTERFACE_MAP_END 50:16.19 ^~~~~~~~~~~~~~~~~~~~ 50: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 50:16.19 else 50:16.19 ^~~~ 50:16.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:16.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:16.19 ^~~~~~~~~~~~~~~~~~ 50:16.19 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedInteger.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:16.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:16.19 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.21 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimatedNumber::QueryInterface(const nsIID&, void**)': 50:16.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.22 foundInterface = 0; \ 50:16.22 ^~~~~~~~~~~~~~ 50: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' 50:16.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:16.22 ^~~~~~~~~~~~~~~~~~~~~~~ 50:16.22 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:16.22 NS_INTERFACE_MAP_END 50:16.22 ^~~~~~~~~~~~~~~~~~~~ 50:16.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 50:16.22 else 50:16.22 ^~~~ 50:16.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:16.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:16.22 ^~~~~~~~~~~~~~~~~~ 50:16.22 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedNumber.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:16.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:16.22 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.28 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGAnimatedPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 50:16.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.28 foundInterface = 0; \ 50:16.28 ^~~~~~~~~~~~~~ 50: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' 50:16.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:16.28 ^~~~~~~~~~~~~~~~~~~~~~~ 50:16.28 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:16.28 NS_INTERFACE_MAP_END 50:16.28 ^~~~~~~~~~~~~~~~~~~~ 50:16.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 50:16.28 else 50:16.28 ^~~~ 50:16.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:16.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:16.28 ^~~~~~~~~~~~~~~~~~ 50:16.28 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPreserveAspectRatio.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:16.28 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:16.28 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGAnimationElement::QueryInterface(const nsIID&, void**)': 50:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:16.68 foundInterface = 0; \ 50:16.68 ^~~~~~~~~~~~~~ 50:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:16.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:16.68 NS_INTERFACE_MAP_END_INHERITING(SVGAnimationElementBase) 50:16.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:16.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 50:16.68 else 50:16.68 ^~~~ 50:16.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:16.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:16.68 ^~~~~~~~~~~~~~~~~~ 50:16.68 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimationElement.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:16.68 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 50:16.68 ^~~~~~~~~~~~~~~~~~~~~~ 50:16.77 dom/plugins/ipc 50:39.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:39.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:39.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 50:39.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGViewportElement.h:11, 50:39.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGSVGElement.h:10, 50:39.98 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGFragmentIdentifier.cpp:9, 50:39.98 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg4.cpp:2: 50:39.98 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGGraphicsElement::QueryInterface(const nsIID&, void**)': 50:39.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:39.98 foundInterface = 0; \ 50:39.98 ^~~~~~~~~~~~~~ 50:39.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:39.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.98 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:39.98 NS_INTERFACE_MAP_END_INHERITING(SVGGraphicsElementBase) 50:39.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:39.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 50:39.98 else 50:39.98 ^~~~ 50:39.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:39.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:39.98 ^~~~~~~~~~~~~~~~~~ 50:39.98 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGGraphicsElement.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:39.98 NS_INTERFACE_MAP_ENTRY(mozilla::dom::SVGTests) 50:39.98 ^~~~~~~~~~~~~~~~~~~~~~ 50:56.61 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:56.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:56.61 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 50:56.61 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 50:56.61 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 50:56.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 50:56.62 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 50:56.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 50:56.62 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGPreserveAspectRatio::QueryInterface(const nsIID&, void**)': 50:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.62 foundInterface = 0; \ 50:56.62 ^~~~~~~~~~~~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.62 ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.62 NS_INTERFACE_MAP_END 50:56.62 ^~~~~~~~~~~~~~~~~~~~ 50:56.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 50:56.62 else 50:56.62 ^~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:56.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:56.62 ^~~~~~~~~~~~~~~~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPreserveAspectRatio.cpp:25:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:56.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:56.62 ^~~~~~~~~~~~~~~~~~~~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp: In member function 'virtual nsresult mozilla::dom::SVGRect::QueryInterface(const nsIID&, void**)': 50:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:56.62 foundInterface = 0; \ 50:56.62 ^~~~~~~~~~~~~~ 50:56.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:56.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:56.64 ^~~~~~~~~~~~~~~~~~~~~~~ 50:56.64 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:56.64 NS_INTERFACE_MAP_END 50:56.64 ^~~~~~~~~~~~~~~~~~~~ 50:56.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 50:56.64 else 50:56.64 ^~~~ 50:56.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:56.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:56.64 ^~~~~~~~~~~~~~~~~~ 50:56.64 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGRect.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:56.64 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:56.64 ^~~~~~~~~~~~~~~~~~~~~~ 50:57.99 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::DOMSVGTranslatePoint::QueryInterface(const nsIID&, void**)': 50:57.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:57.99 foundInterface = 0; \ 50:57.99 ^~~~~~~~~~~~~~ 50:57.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:57.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:57.99 ^~~~~~~~~~~~~~~~~~~~~~~ 50:57.99 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:57.99 NS_INTERFACE_MAP_END 50:57.99 ^~~~~~~~~~~~~~~~~~~~ 50:57.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 50:57.99 else 50:57.99 ^~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:58.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:58.00 ^~~~~~~~~~~~~~~~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:63:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:58.00 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:58.00 ^~~~~~~~~~~~~~~~~~~~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSVGElement::QueryInterface(const nsIID&, void**)': 50:58.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:58.00 foundInterface = 0; \ 50:58.00 ^~~~~~~~~~~~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:58.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:58.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:58.00 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 50:58.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.00 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 50:58.00 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 50:58.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 50:58.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 50:58.00 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 50:58.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 50:58.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 50:58.02 } else 50:58.02 ^~~~ 50:58.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' 50:58.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:58.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:58.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 50:58.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.02 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSVGElement.cpp:126:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 50:58.02 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(SVGSVGElement, 50:58.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 50:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 50:58.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:12, 50:58.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 50:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 50:58.09 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 50:58.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 50:58.09 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp: In member function 'virtual nsresult mozilla::dom::SVGSwitchElement::QueryInterface(const nsIID&, void**)': 50:58.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:58.09 foundInterface = 0; \ 50:58.09 ^~~~~~~~~~~~~~ 50:58.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 50:58.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 50:58.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.09 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 50:58.09 NS_INTERFACE_MAP_END_INHERITING(SVGSwitchElementBase) 50:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPointList.h:12, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGAnimatedPointList.h:14, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolyElement.h:11, 50:58.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGPolygonElement.h:11, 50:58.10 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGPolygonElement.cpp:7, 50:58.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg6.cpp:2: 50:58.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 50:58.10 } else 50:58.10 ^~~~ 50:58.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' 50:58.10 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 50:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.10 /builddir/build/BUILD/firefox-63.0/dom/svg/SVGSwitchElement.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 50:58.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SVGSwitchElement) 50:58.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:58.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 50:58.62 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGStringList.h:11, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTests.h:11, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGGraphicsElement.h:10, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextContentElement.h:10, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextPositioningElement.h:10, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SVGTextElement.h:10, 50:58.62 from /builddir/build/BUILD/firefox-63.0/dom/svg/SVGTextElement.cpp:7, 50:58.62 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg7.cpp:2: 50:58.62 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp: In member function 'virtual nsresult mozilla::nsISVGPoint::QueryInterface(const nsIID&, void**)': 50:58.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:58.62 foundInterface = 0; \ 50:58.62 ^~~~~~~~~~~~~~ 50:58.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:58.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:58.62 ^~~~~~~~~~~~~~~~~~~~~~~ 50:58.62 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:58.62 NS_INTERFACE_MAP_END 50:58.62 ^~~~~~~~~~~~~~~~~~~~ 50:58.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 50:58.62 else 50:58.62 ^~~~ 50:58.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 50:58.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 50:58.63 ^~~~~~~~~~~~~~~~~~ 50:58.63 /builddir/build/BUILD/firefox-63.0/dom/svg/nsISVGPoint.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 50:58.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 50:58.63 ^~~~~~~~~~~~~~~~~~~~~~ 50:59.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 50:59.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 50:59.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPluginHost.h:14, 50:59.33 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.h:12, 50:59.33 from /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:9: 50:59.33 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp: In member function 'virtual nsresult ClearDataFromSitesClosure::QueryInterface(const nsIID&, void**)': 50:59.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 50:59.33 foundInterface = 0; \ 50:59.33 ^~~~~~~~~~~~~~ 50:59.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 50:59.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 50:59.33 ^~~~~~~~~~~~~~~~~~~~~~~ 50:59.33 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1732:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 50:59.33 NS_INTERFACE_MAP_END 50:59.33 ^~~~~~~~~~~~~~~~~~~~ 50:59.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 50:59.33 else 50:59.33 ^~~~ 50:59.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 50:59.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 50:59.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 50:59.33 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsPluginHost.cpp:1731:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 50:59.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIClearSiteDataCallback) 50:59.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:04.17 dom/indexedDB 51:05.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:05.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:05.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 51:05.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 51:05.69 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGAttrTearoffTable.h:10, 51:05.69 from /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGBoolean.cpp:8, 51:05.69 from /builddir/build/BUILD/firefox-63.0/objdir/dom/svg/Unified_cpp_dom_svg8.cpp:2: 51:05.69 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp: In member function 'virtual nsresult DOMAnimatedString::QueryInterface(const nsIID&, void**)': 51:05.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:05.69 foundInterface = 0; \ 51:05.69 ^~~~~~~~~~~~~~ 51:05.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:05.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:05.69 ^~~~~~~~~~~~~~~~~~~~~~~ 51:05.69 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:05.69 NS_INTERFACE_MAP_END 51:05.69 ^~~~~~~~~~~~~~~~~~~~ 51:05.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:05.69 else 51:05.69 ^~~~ 51:05.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:05.69 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:05.69 ^~~~~~~~~~~~~~~~~~ 51:05.69 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGClass.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:05.69 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:05.69 ^~~~~~~~~~~~~~~~~~~~~~ 51:07.10 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult nsSVGFE::QueryInterface(const nsIID&, void**)': 51:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:07.10 foundInterface = 0; \ 51:07.10 ^~~~~~~~~~~~~~ 51:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:07.10 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.10 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:07.10 NS_INTERFACE_MAP_END_INHERITING(nsSVGFEBase) 51:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.10 /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 51:07.10 } else 51:07.10 ^~~~ 51:07.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 51:07.10 NS_IMPL_QUERY_BODY_CONCRETE(_class) 51:07.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.10 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:69:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 51:07.11 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsSVGFE) 51:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.11 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp: In member function 'virtual nsresult mozilla::dom::SVGComponentTransferFunctionElement::QueryInterface(const nsIID&, void**)': 51:07.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:07.11 foundInterface = 0; \ 51:07.11 ^~~~~~~~~~~~~~ 51:07.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:07.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.11 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:07.11 NS_INTERFACE_MAP_END_INHERITING(SVGComponentTransferFunctionElementBase) 51:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.11 /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 51:07.11 } else 51:07.11 ^~~~ 51:07.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 51:07.11 NS_IMPL_QUERY_BODY_CONCRETE(_class) 51:07.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.11 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGFilters.cpp:244:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 51:07.12 NS_INTERFACE_MAP_ENTRY_CONCRETE(SVGComponentTransferFunctionElement) 51:07.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:07.19 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp: In member function 'virtual nsresult nsSVGString::DOMAnimatedString::QueryInterface(const nsIID&, void**)': 51:07.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:07.19 foundInterface = 0; \ 51:07.19 ^~~~~~~~~~~~~~ 51:07.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:07.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:07.19 ^~~~~~~~~~~~~~~~~~~~~~~ 51:07.19 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:07.19 NS_INTERFACE_MAP_END 51:07.19 ^~~~~~~~~~~~~~~~~~~~ 51:07.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 51:07.20 else 51:07.20 ^~~~ 51:07.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:07.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:07.20 ^~~~~~~~~~~~~~~~~~ 51:07.20 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGString.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:07.20 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:07.20 ^~~~~~~~~~~~~~~~~~~~~~ 51:07.20 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMBaseVal::QueryInterface(const nsIID&, void**)': 51:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:07.21 foundInterface = 0; \ 51:07.21 ^~~~~~~~~~~~~~ 51: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' 51:07.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:07.21 ^~~~~~~~~~~~~~~~~~~~~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:07.21 NS_INTERFACE_MAP_END 51:07.21 ^~~~~~~~~~~~~~~~~~~~ 51: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 51:07.21 else 51:07.21 ^~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:07.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:07.21 ^~~~~~~~~~~~~~~~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:82:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:07.21 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:07.21 ^~~~~~~~~~~~~~~~~~~~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp: In member function 'virtual nsresult nsSVGViewBox::DOMAnimVal::QueryInterface(const nsIID&, void**)': 51:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:07.21 foundInterface = 0; \ 51:07.21 ^~~~~~~~~~~~~~ 51: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' 51:07.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:07.21 ^~~~~~~~~~~~~~~~~~~~~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:88:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:07.21 NS_INTERFACE_MAP_END 51:07.21 ^~~~~~~~~~~~~~~~~~~~ 51: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 51:07.21 else 51:07.21 ^~~~ 51:07.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:07.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:07.22 ^~~~~~~~~~~~~~~~~~ 51:07.22 /builddir/build/BUILD/firefox-63.0/dom/svg/nsSVGViewBox.cpp:87:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:07.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:07.22 ^~~~~~~~~~~~~~~~~~~~~~ 51:09.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/plugins/base/Unified_cpp_dom_plugins_base0.cpp:2: 51:09.17 /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)': 51:09.17 /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] 51:09.17 memset(memberPrivate, 0, sizeof(NPObjectMemberPrivate)); 51:09.17 ^ 51:09.17 /builddir/build/BUILD/firefox-63.0/dom/plugins/base/nsJSNPRuntime.cpp:259:16: note: 'NPObjectMemberPrivate' {aka 'struct NPObjectMemberPrivate'} declared here 51:09.17 typedef struct NPObjectMemberPrivate { 51:09.17 ^~~~~~~~~~~~~~~~~~~~~ 51:13.13 dom/system 51:13.75 In file included from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileInfo.h:10, 51:13.75 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:11: 51:13.75 /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**)': 51:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:13.76 foundInterface = 0; \ 51:13.76 ^~~~~~~~~~~~~~ 51:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:13.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:13.76 ^~~~~~~~~~~~~~~~~~~~~~~ 51:13.76 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29215:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:13.76 NS_INTERFACE_MAP_END 51:13.76 ^~~~~~~~~~~~~~~~~~~~ 51:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:13.76 else 51:13.76 ^~~~ 51:13.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:13.76 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:13.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:13.76 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:29214:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:13.76 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStreamCallback) 51:13.76 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:16.52 In file included from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsUtils.h:14, 51:16.52 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCOMPtr.h:30, 51:16.52 from /builddir/build/BUILD/firefox-63.0/xpcom/base/nsAutoPtr.h:10, 51:16.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 51:16.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 51:16.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 51:16.52 from /builddir/build/BUILD/firefox-63.0/dom/bindings/BindingUtils.h:19, 51:16.52 from /builddir/build/BUILD/firefox-63.0/dom/system/OSFileConstants.cpp:52, 51:16.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/system/Unified_cpp_dom_system0.cpp:2: 51:16.52 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp: In member function 'virtual nsresult nsDeviceSensorData::QueryInterface(const nsIID&, void**)': 51:16.52 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:16.52 foundInterface = 0; \ 51:16.52 ^~~~~~~~~~~~~~ 51:16.52 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:16.52 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:16.52 ^~~~~~~~~~~~~~~~~~~~~~~ 51:16.52 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:16.52 NS_INTERFACE_MAP_END 51:16.52 ^~~~~~~~~~~~~~~~~~~~ 51:16.52 /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 51:16.52 else 51:16.52 ^~~~ 51:16.52 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:16.52 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:16.52 /builddir/build/BUILD/firefox-63.0/dom/system/nsDeviceSensors.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:16.52 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDeviceSensorData) 51:16.52 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:18.15 dom/ipc 51:21.78 Finished release [optimized] target(s) in 44m 26s 51:23.82 /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&)': 51:23.83 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/Key.cpp:606:5: warning: 'out' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:23.83 ++out; 51:23.83 ^~~~~ 51:29.58 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 51:29.58 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 51:29.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 51:29.58 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridge.h:11, 51:29.58 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentBridgeParent.h:9, 51:29.58 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentBridgeParent.h:10, 51:29.58 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.h:12, 51:29.58 from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:11: 51:29.58 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp: In member function 'virtual nsresult mozilla::dom::ContentChild::QueryInterface(const nsIID&, void**)': 51:29.58 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:29.58 foundInterface = 0; \ 51:29.58 ^~~~~~~~~~~~~~ 51:29.58 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:29.58 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:29.58 ^~~~~~~~~~~~~~~~~~~~~~~ 51:29.58 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:599:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:29.58 NS_INTERFACE_MAP_END 51:29.58 ^~~~~~~~~~~~~~~~~~~~ 51:29.58 /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 51:29.58 else 51:29.58 ^~~~ 51:29.58 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:29.58 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:29.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:29.58 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentChild.cpp:598:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:29.58 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIContentChild) 51:29.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:30.43 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::DatabaseMaintenance::Run()': 51:30.44 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18733:3: warning: 'maintenanceAction' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:30.44 switch (maintenanceAction) { 51:30.44 ^~~~~~ 51:30.44 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsParent.cpp:18727:21: note: 'maintenanceAction' was declared here 51:30.44 MaintenanceAction maintenanceAction; 51:30.44 ^~~~~~~~~~~~~~~~~ 51:32.47 dom/workers 51:36.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsRect.h:16, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/Units.h:17, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/FrameMetrics.h:12, 51:36.29 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedInputData.h:11, 51:36.29 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:10, 51:36.29 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 51:36.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 51:36.29 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp: In member function 'virtual nsresult mozilla::dom::ContentParent::QueryInterface(const nsIID&, void**)': 51:36.29 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:36.29 foundInterface = 0; \ 51:36.29 ^~~~~~~~~~~~~~ 51:36.29 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:36.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:36.29 ^~~~~~~~~~~~~~~~~~~~~~~ 51:36.29 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3035:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:36.29 NS_INTERFACE_MAP_END 51:36.29 ^~~~~~~~~~~~~~~~~~~~ 51:36.29 /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 51:36.29 else 51:36.29 ^~~~ 51:36.29 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:36.29 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:36.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.29 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:3034:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:36.29 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIObserver) 51:36.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.65 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'virtual nsresult mozilla::dom::ipc::WritableSharedMap::QueryInterface(const nsIID&, void**)': 51:36.65 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:36.65 foundInterface = 0; \ 51:36.65 ^~~~~~~~~~~~~~ 51:36.65 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:36.65 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:36.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.65 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:520:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:36.65 NS_INTERFACE_MAP_END_INHERITING(SharedMap) 51:36.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.65 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 51:36.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 51:36.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 51:36.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 51:36.65 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 51:36.65 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 51:36.65 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 51:36.65 /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 51:36.65 } else 51:36.65 ^~~~ 51:36.65 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 51:36.65 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:36.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:36.65 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:519:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:36.65 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WritableSharedMap) 51:36.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:37.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:37.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:37.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 51:37.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::AmountFns]': 51:37.26 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:163:28: required from here 51:37.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 nsMemoryReporterManager::AmountFns'; use assignment or value-initialization instead [-Wclass-memaccess] 51:37.26 memset(aT, 0, sizeof(T)); 51:37.26 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:37.26 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 51:37.26 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:144:10: note: 'struct nsMemoryReporterManager::AmountFns' declared here 51:37.26 struct AmountFns 51:37.26 ^~~~~~~~~ 51:37.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:16, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/MouseEvents.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.h:11, 51:37.26 from /builddir/build/BUILD/firefox-63.0/dom/ipc/CoalescedMouseData.cpp:8, 51:37.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:2: 51:37.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = nsMemoryReporterManager::SizeOfTabFns]': 51:37.26 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:187:28: required from here 51:37.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 nsMemoryReporterManager::SizeOfTabFns'; use assignment or value-initialization instead [-Wclass-memaccess] 51:37.27 memset(aT, 0, sizeof(T)); 51:37.27 ~~~~~~^~~~~~~~~~~~~~~~~~ 51:37.27 In file included from /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentParent.cpp:173, 51:37.27 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:47: 51:37.27 /builddir/build/BUILD/firefox-63.0/xpcom/base/nsMemoryReporterManager.h:180:10: note: 'struct nsMemoryReporterManager::SizeOfTabFns' declared here 51:37.27 struct SizeOfTabFns 51:37.27 ^~~~~~~~~~~~ 51:38.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 51:38.07 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 51:38.07 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 51:38.07 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp: In member function 'virtual nsresult mozilla::dom::SharedWorker::QueryInterface(const nsIID&, void**)': 51:38.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:38.07 foundInterface = 0; \ 51:38.07 ^~~~~~~~~~~~~~ 51:38.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:38.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.07 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:166:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:38.07 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:38.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 51:38.07 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 51:38.07 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 51:38.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 51:38.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 51:38.07 } else 51:38.07 ^~~~ 51:38.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' 51:38.07 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:38.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.08 /builddir/build/BUILD/firefox-63.0/dom/workers/SharedWorker.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:38.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SharedWorker) 51:38.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 51:38.09 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 51:38.09 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 51:38.09 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp: In member function 'virtual nsresult mozilla::dom::Worker::QueryInterface(const nsIID&, void**)': 51:38.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:38.09 foundInterface = 0; \ 51:38.09 ^~~~~~~~~~~~~~ 51:38.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:38.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:38.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.09 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:154:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:38.09 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:38.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Worker.h:11, 51:38.09 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.h:10, 51:38.09 from /builddir/build/BUILD/firefox-63.0/dom/workers/ChromeWorker.cpp:7, 51:38.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers0.cpp:2: 51:38.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 51:38.09 } else 51:38.09 ^~~~ 51:38.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' 51:38.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:38.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:38.10 /builddir/build/BUILD/firefox-63.0/dom/workers/Worker.cpp:153:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:38.10 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Worker) 51:38.10 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:39.19 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:39.19 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.19 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.20 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp: In member function 'virtual nsresult mozilla::dom::indexedDB::{anonymous}::StreamWrapper::QueryInterface(const nsIID&, void**)': 51:39.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.20 foundInterface = 0; \ 51:39.20 ^~~~~~~~~~~~~~ 51:39.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:39.20 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.20 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.20 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:266:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.20 NS_INTERFACE_MAP_END 51:39.20 ^~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.20 else 51:39.20 ^~~~ 51:39.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 51:39.20 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 51:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.20 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/FileSnapshot.cpp:265:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 51:39.20 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIInputStream) 51:39.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.22 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp: In member function 'virtual nsresult mozilla::dom::IDBCursor::QueryInterface(const nsIID&, void**)': 51:39.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.22 foundInterface = 0; \ 51:39.22 ^~~~~~~~~~~~~~ 51:39.22 /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.22 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.22 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.22 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:953:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.22 NS_INTERFACE_MAP_END 51:39.22 ^~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.22 else 51:39.22 ^~~~ 51:39.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.22 ^~~~~~~~~~~~~~~~~~ 51:39.22 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBCursor.cpp:952:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.22 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:39.22 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.31 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp: In member function 'virtual nsresult mozilla::dom::IDBDatabase::QueryInterface(const nsIID&, void**)': 51:39.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.31 foundInterface = 0; \ 51:39.31 ^~~~~~~~~~~~~~ 51:39.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.32 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1180:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.32 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 51:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 51:39.32 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 51:39.32 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.32 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.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 51:39.32 } else 51:39.32 ^~~~ 51:39.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' 51:39.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.32 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBDatabase.cpp:1179:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:39.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBDatabase) 51:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:39.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:39.33 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:39.33 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.33 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.33 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.33 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp: In member function 'virtual nsresult mozilla::dom::IDBVersionChangeEvent::QueryInterface(const nsIID&, void**)': 51:39.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.33 foundInterface = 0; \ 51:39.33 ^~~~~~~~~~~~~~ 51:39.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.33 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.33 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.33 NS_INTERFACE_MAP_END_INHERITING(Event) 51:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.33 else 51:39.33 ^~~~ 51:39.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.33 ^~~~~~~~~~~~~~~~~~ 51:39.33 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBEvents.cpp:88:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.33 NS_INTERFACE_MAP_ENTRY(IDBVersionChangeEvent) 51:39.33 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.35 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp: In member function 'virtual nsresult mozilla::dom::IDBFactory::QueryInterface(const nsIID&, void**)': 51:39.35 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.35 foundInterface = 0; \ 51:39.36 ^~~~~~~~~~~~~~ 51:39.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:39.36 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.36 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.36 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:929:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.36 NS_INTERFACE_MAP_END 51:39.36 ^~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.36 else 51:39.36 ^~~~ 51:39.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.36 ^~~~~~~~~~~~~~~~~~ 51:39.36 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFactory.cpp:928:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.36 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:39.36 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.37 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileHandle::QueryInterface(const nsIID&, void**)': 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.38 foundInterface = 0; \ 51:39.38 ^~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:752:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.38 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:39.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:39.38 else 51:39.38 ^~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.38 ^~~~~~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileHandle.cpp:751:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.38 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:39.38 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBFileRequest::QueryInterface(const nsIID&, void**)': 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.38 foundInterface = 0; \ 51:39.38 ^~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.38 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.38 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:105:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.38 NS_INTERFACE_MAP_END_INHERITING(DOMRequest) 51:39.38 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:39.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 51:39.39 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 51:39.39 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.39 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.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 51:39.39 } else 51:39.39 ^~~~ 51:39.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' 51:39.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:39.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.39 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBFileRequest.cpp:104:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:39.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBFileRequest) 51:39.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:39.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:39.41 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:39.41 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.41 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp: In member function 'virtual nsresult mozilla::dom::IDBIndex::QueryInterface(const nsIID&, void**)': 51:39.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.41 foundInterface = 0; \ 51:39.41 ^~~~~~~~~~~~~~ 51:39.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:39.41 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.41 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:647:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.41 NS_INTERFACE_MAP_END 51:39.41 ^~~~~~~~~~~~~~~~~~~~ 51:39.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 51:39.41 else 51:39.41 ^~~~ 51:39.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.41 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.41 ^~~~~~~~~~~~~~~~~~ 51:39.41 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBIndex.cpp:646:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.41 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:39.41 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.42 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp: In member function 'virtual nsresult mozilla::dom::IDBKeyRange::QueryInterface(const nsIID&, void**)': 51:39.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.42 foundInterface = 0; \ 51:39.42 ^~~~~~~~~~~~~~ 51:39.42 /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.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:39.42 ^~~~~~~~~~~~~~~~~~~~~~~ 51:39.42 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:229:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:39.42 NS_INTERFACE_MAP_END 51:39.42 ^~~~~~~~~~~~~~~~~~~~ 51:39.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 51:39.42 else 51:39.42 ^~~~ 51:39.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:39.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:39.42 ^~~~~~~~~~~~~~~~~~ 51:39.42 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBKeyRange.cpp:228:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:39.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:39.42 ^~~~~~~~~~~~~~~~~~~~~~ 51:39.45 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp: In member function 'virtual nsresult mozilla::dom::IDBMutableFile::QueryInterface(const nsIID&, void**)': 51:39.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:39.45 foundInterface = 0; \ 51:39.45 ^~~~~~~~~~~~~~ 51:39.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:39.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:39.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.45 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:39.45 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:39.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:39.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 51:39.45 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 51:39.45 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:39.45 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:39.45 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:39.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 51:39.45 } else 51:39.45 ^~~~ 51:39.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' 51:39.45 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:39.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:39.45 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBMutableFile.cpp:230:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:39.45 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBMutableFile) 51:39.46 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:40.18 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:40.18 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:40.18 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:40.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:40.18 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp: In member function 'virtual nsresult mozilla::dom::IDBObjectStore::QueryInterface(const nsIID&, void**)': 51:40.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.19 foundInterface = 0; \ 51:40.19 ^~~~~~~~~~~~~~ 51:40.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:40.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:40.19 ^~~~~~~~~~~~~~~~~~~~~~~ 51:40.19 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2037:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:40.19 NS_INTERFACE_MAP_END 51:40.19 ^~~~~~~~~~~~~~~~~~~~ 51:40.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 51:40.19 else 51:40.19 ^~~~ 51:40.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:40.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:40.19 ^~~~~~~~~~~~~~~~~~ 51:40.19 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBObjectStore.cpp:2036:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:40.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:40.19 ^~~~~~~~~~~~~~~~~~~~~~ 51:40.23 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBRequest::QueryInterface(const nsIID&, void**)': 51:40.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.23 foundInterface = 0; \ 51:40.23 ^~~~~~~~~~~~~~ 51:40.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.23 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:402:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.23 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 51:40.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:119: 51:40.23 /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 51:40.23 } else 51:40.23 ^~~~ 51:40.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:40.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:40.23 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:40.24 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:40.24 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:40.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:40.24 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::IDBOpenDBRequest::QueryInterface(const nsIID&, void**)': 51:40.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.24 foundInterface = 0; \ 51:40.24 ^~~~~~~~~~~~~~ 51:40.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.24 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:588:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.24 NS_INTERFACE_MAP_END_INHERITING(IDBRequest) 51:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:40.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 51:40.24 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 51:40.24 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:40.24 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:40.24 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:40.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 51:40.24 } else 51:40.24 ^~~~ 51:40.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' 51:40.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.24 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBRequest.cpp:587:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:40.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBOpenDBRequest) 51:40.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBTransactionBinding.h:9, 51:40.26 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:11, 51:40.26 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:40.26 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:40.26 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:40.26 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp: In member function 'virtual nsresult mozilla::dom::IDBTransaction::QueryInterface(const nsIID&, void**)': 51:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.26 foundInterface = 0; \ 51:40.26 ^~~~~~~~~~~~~~ 51:40.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.27 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.27 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:996:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.27 NS_INTERFACE_MAP_END_INHERITING(IDBWrapperCache) 51:40.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.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 51:40.27 else 51:40.27 ^~~~ 51:40.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:40.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:40.27 ^~~~~~~~~~~~~~~~~~ 51:40.27 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.cpp:995:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:40.27 NS_INTERFACE_MAP_ENTRY(nsIRunnable) 51:40.27 ^~~~~~~~~~~~~~~~~~~~~~ 51:40.29 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp: In member function 'virtual nsresult mozilla::dom::IDBWrapperCache::QueryInterface(const nsIID&, void**)': 51:40.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:40.29 foundInterface = 0; \ 51:40.29 ^~~~~~~~~~~~~~ 51:40.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:40.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.29 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:40.29 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:40.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/IDBWrapperCache.h:11, 51:40.29 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBTransaction.h:12, 51:40.29 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.h:10, 51:40.29 from /builddir/build/BUILD/firefox-63.0/dom/indexedDB/ActorsChild.cpp:7, 51:40.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/indexedDB/Unified_cpp_dom_indexedDB0.cpp:2: 51:40.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 51:40.29 } else 51:40.29 ^~~~ 51:40.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' 51:40.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:40.29 /builddir/build/BUILD/firefox-63.0/dom/indexedDB/IDBWrapperCache.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:40.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(IDBWrapperCache) 51:40.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:56: 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp: In member function 'virtual bool mozilla::dom::ContentProcess::Init(int, char**)': 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'parentBuildID' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.35 mContent.Init(IOThreadChild::message_loop(), 51:43.35 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 ParentPid(), 51:43.35 ~~~~~~~~~~~~ 51:43.35 *parentBuildID, 51:43.35 ~~~~~~~~~~~~~~~ 51:43.35 IOThreadChild::channel(), 51:43.35 ~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 *childID, 51:43.35 ~~~~~~~~~ 51:43.35 *isForBrowser); 51:43.35 ~~~~~~~~~~~~~~ 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:282:22: warning: 'schedulerPrefs' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.35 Scheduler::SetPrefs(*schedulerPrefs); 51:43.35 ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:267:28: warning: 'prefMapSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.35 Preferences::InitSnapshot(prefMapHandle.ref(), *prefMapSize); 51:43.35 ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:275:15: warning: 'prefsLen' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.35 if (!shm.Map(*prefsLen)) { 51:43.35 ~~~~~~~^~~~~~~~~~~ 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'isForBrowser' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:43.35 mContent.Init(IOThreadChild::message_loop(), 51:43.35 ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 ParentPid(), 51:43.35 ~~~~~~~~~~~~ 51:43.35 *parentBuildID, 51:43.35 ~~~~~~~~~~~~~~~ 51:43.35 IOThreadChild::channel(), 51:43.35 ~~~~~~~~~~~~~~~~~~~~~~~~~ 51:43.35 *childID, 51:43.35 ~~~~~~~~~ 51:43.35 *isForBrowser); 51:43.35 ~~~~~~~~~~~~~~ 51:43.35 /builddir/build/BUILD/firefox-63.0/dom/ipc/ContentProcess.cpp:289:16: warning: 'childID' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:44.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc0.cpp:137: 51:44.10 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp: In member function 'mozilla::Result mozilla::dom::ipc::SharedMap::MaybeRebuild()': 51:44.10 /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedMap.cpp:249:26: warning: 'count' may be used uninitialized in this function [-Wmaybe-uninitialized] 51:44.10 for (uint32_t i = 0; i < count; i++) { 51:44.10 ~~^~~~~~~ 51:54.04 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:54.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:54.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 51:54.04 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 51:54.04 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 51:54.04 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 51:54.04 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp: In member function 'virtual nsresult mozilla::dom::WorkerPrivate::EventTarget::QueryInterface(const nsIID&, void**)': 51:54.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.04 foundInterface = 0; \ 51:54.04 ^~~~~~~~~~~~~~ 51:54.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.04 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.04 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5438:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.04 NS_INTERFACE_MAP_END 51:54.04 ^~~~~~~~~~~~~~~~~~~~ 51: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 51:54.04 else 51:54.04 ^~~~ 51:54.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.04 ^~~~~~~~~~~~~~~~~~ 51:54.04 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.cpp:5428:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 51:54.04 ^~~~~~~~~~~~~~~~~~~~~~ 51:54.06 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp: In member function 'virtual nsresult mozilla::dom::WorkerRunnable::QueryInterface(const nsIID&, void**)': 51:54.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.06 foundInterface = 0; \ 51:54.06 ^~~~~~~~~~~~~~ 51:54.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 51:54.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 51:54.06 ^~~~~~~~~~~~~~~~~~~~~~~ 51:54.06 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerRunnable.cpp:224:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 51:54.06 NS_INTERFACE_MAP_END 51:54.06 ^~~~~~~~~~~~~~~~~~~~ 51:54.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:47: 51:54.06 /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 51:54.06 else 51:54.06 ^~~~ 51:54.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 51:54.19 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 51:54.19 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 51:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 51:54.19 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerGlobalScope::QueryInterface(const nsIID&, void**)': 51:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.19 foundInterface = 0; \ 51:54.19 ^~~~~~~~~~~~~~ 51: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' 51:54.19 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.19 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:54.19 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:54.19 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.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 51:54.20 else 51:54.20 ^~~~ 51:54.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.20 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.20 ^~~~~~~~~~~~~~~~~~ 51:54.20 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:133:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.20 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 51:54.20 ^~~~~~~~~~~~~~~~~~~~~~ 51:54.21 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerGlobalScope::QueryInterface(const nsIID&, void**)': 51:54.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.21 foundInterface = 0; \ 51:54.21 ^~~~~~~~~~~~~~ 51:54.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:54.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.22 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:680:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:54.22 NS_INTERFACE_MAP_END_INHERITING(WorkerGlobalScope) 51:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.22 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 51:54.22 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerPrivate.h:12, 51:54.22 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:8, 51:54.22 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 51: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 51:54.22 } else 51:54.22 ^~~~ 51: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' 51:54.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 51:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.22 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:679:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 51:54.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerGlobalScope) 51:54.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 51:54.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 51:54.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelInfo.h:11, 51:54.23 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.h:10, 51:54.23 from /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerLoadInfo.cpp:7, 51:54.23 from /builddir/build/BUILD/firefox-63.0/objdir/dom/workers/Unified_cpp_dom_workers1.cpp:2: 51:54.23 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkerDebuggerGlobalScope::QueryInterface(const nsIID&, void**)': 51:54.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 51:54.23 foundInterface = 0; \ 51:54.23 ^~~~~~~~~~~~~~ 51:54.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 51:54.23 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 51:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.23 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:956:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 51:54.23 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 51:54.23 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 51:54.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 51:54.23 else 51:54.24 ^~~~ 51:54.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 51:54.24 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 51:54.24 ^~~~~~~~~~~~~~~~~~ 51:54.24 /builddir/build/BUILD/firefox-63.0/dom/workers/WorkerScope.cpp:955:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 51:54.24 NS_INTERFACE_MAP_ENTRY(nsIGlobalObject) 51:54.24 ^~~~~~~~~~~~~~~~~~~~~~ 52:04.22 dom/audiochannel 52:04.23 dom/broadcastchannel 52:04.60 dom/messagechannel 52:06.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:06.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:06.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAudioChannelAgent.h:10, 52:06.66 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.h:10, 52:06.66 from /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:5, 52:06.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/audiochannel/Unified_cpp_dom_audiochannel0.cpp:2: 52:06.66 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelAgent::QueryInterface(const nsIID&, void**)': 52:06.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:06.66 foundInterface = 0; \ 52:06.66 ^~~~~~~~~~~~~~ 52:06.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:06.67 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:06.67 ^~~~~~~~~~~~~~~~~~~~~~~ 52:06.67 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:06.67 NS_INTERFACE_MAP_END 52:06.67 ^~~~~~~~~~~~~~~~~~~~ 52:06.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:06.67 else 52:06.67 ^~~~ 52:06.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:06.67 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:06.67 ^~~~~~~~~~~~~~~~~~ 52:06.67 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelAgent.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:06.67 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:06.67 ^~~~~~~~~~~~~~~~~~~~~~ 52:07.15 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp: In member function 'virtual nsresult mozilla::dom::AudioChannelService::QueryInterface(const nsIID&, void**)': 52:07.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:07.15 foundInterface = 0; \ 52:07.15 ^~~~~~~~~~~~~~ 52:07.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:07.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:07.15 ^~~~~~~~~~~~~~~~~~~~~~~ 52:07.15 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:07.15 NS_INTERFACE_MAP_END 52:07.15 ^~~~~~~~~~~~~~~~~~~~ 52:07.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 52:07.15 else 52:07.15 ^~~~ 52:07.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:07.15 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:07.15 ^~~~~~~~~~~~~~~~~~ 52:07.15 /builddir/build/BUILD/firefox-63.0/dom/audiochannel/AudioChannelService.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:07.15 NS_INTERFACE_MAP_ENTRY(nsIObserver) 52:07.15 ^~~~~~~~~~~~~~~~~~~~~~ 52:07.51 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:07.51 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:11, 52:07.51 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 52:07.51 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 52:07.51 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp: In member function 'virtual nsresult mozilla::dom::MessageChannel::QueryInterface(const nsIID&, void**)': 52:07.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:07.51 foundInterface = 0; \ 52:07.51 ^~~~~~~~~~~~~~ 52:07.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:07.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:07.51 ^~~~~~~~~~~~~~~~~~~~~~~ 52:07.51 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:07.51 NS_INTERFACE_MAP_END 52:07.51 ^~~~~~~~~~~~~~~~~~~~ 52:07.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 52:07.51 else 52:07.51 ^~~~ 52:07.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:07.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:07.51 ^~~~~~~~~~~~~~~~~~ 52:07.51 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:07.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:07.51 ^~~~~~~~~~~~~~~~~~~~~~ 52:08.91 dom/promise 52:10.02 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp: In member function 'virtual nsresult mozilla::dom::MessagePort::QueryInterface(const nsIID&, void**)': 52:10.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:10.02 foundInterface = 0; \ 52:10.02 ^~~~~~~~~~~~~~ 52:10.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:10.02 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:10.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.02 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:195:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:10.02 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:10.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.02 In file included from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.h:13, 52:10.02 from /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessageChannel.cpp:7, 52:10.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/messagechannel/Unified_cpp_dom_messagechannel0.cpp:2: 52:10.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:10.02 } else 52:10.02 ^~~~ 52:10.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' 52:10.02 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:10.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.02 /builddir/build/BUILD/firefox-63.0/dom/messagechannel/MessagePort.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:10.02 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MessagePort) 52:10.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 52:10.21 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 52:10.21 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 52:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 52:10.21 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp: In member function 'virtual nsresult mozilla::dom::BroadcastChannel::QueryInterface(const nsIID&, void**)': 52:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:10.21 foundInterface = 0; \ 52:10.21 ^~~~~~~~~~~~~~ 52:10.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:10.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.21 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:489:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:10.21 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 52:10.21 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.h:11, 52:10.21 from /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:7, 52:10.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/broadcastchannel/Unified_cpp_dom_broadcastchannel0.cpp:2: 52:10.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 52:10.21 } else 52:10.21 ^~~~ 52:10.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' 52:10.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:10.21 /builddir/build/BUILD/firefox-63.0/dom/broadcastchannel/BroadcastChannel.cpp:488:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:10.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(BroadcastChannel) 52:10.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:12.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Promise.h:11, 52:12.29 from /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:7, 52:12.29 from /builddir/build/BUILD/firefox-63.0/objdir/dom/promise/Unified_cpp_dom_promise0.cpp:2: 52:12.29 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::Promise::QueryInterface(const nsIID&, void**)': 52:12.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:12.29 foundInterface = 0; \ 52:12.29 ^~~~~~~~~~~~~~ 52:12.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:12.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:12.29 ^~~~~~~~~~~~~~~~~~~~~~~ 52:12.29 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:12.29 NS_INTERFACE_MAP_END 52:12.29 ^~~~~~~~~~~~~~~~~~~~ 52:12.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 52:12.29 else 52:12.29 ^~~~ 52:12.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:12.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:12.29 ^~~~~~~~~~~~~~~~~~ 52:12.29 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:12.29 NS_INTERFACE_MAP_ENTRY(Promise) 52:12.29 ^~~~~~~~~~~~~~~~~~~~~~ 52:12.30 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::PromiseNativeThenHandlerBase::QueryInterface(const nsIID&, void**)': 52:12.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:12.30 foundInterface = 0; \ 52:12.30 ^~~~~~~~~~~~~~ 52:12.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:12.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:12.30 ^~~~~~~~~~~~~~~~~~~~~~~ 52:12.30 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:260:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:12.30 NS_INTERFACE_MAP_END 52:12.30 ^~~~~~~~~~~~~~~~~~~~ 52:12.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 52:12.30 else 52:12.30 ^~~~ 52:12.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:12.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:12.30 ^~~~~~~~~~~~~~~~~~ 52:12.30 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:259:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:12.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:12.30 ^~~~~~~~~~~~~~~~~~~~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp: In member function 'virtual nsresult mozilla::dom::{anonymous}::PromiseNativeHandlerShim::QueryInterface(const nsIID&, void**)': 52:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:12.32 foundInterface = 0; \ 52:12.32 ^~~~~~~~~~~~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:12.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:12.32 ^~~~~~~~~~~~~~~~~~~~~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:423:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:12.32 NS_INTERFACE_MAP_END 52:12.32 ^~~~~~~~~~~~~~~~~~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 52:12.32 else 52:12.32 ^~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:12.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:12.32 ^~~~~~~~~~~~~~~~~~ 52:12.32 /builddir/build/BUILD/firefox-63.0/dom/promise/Promise.cpp:422:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:12.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:12.32 ^~~~~~~~~~~~~~~~~~~~~~ 52:13.55 dom/smil 52:13.96 dom/url 52:15.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFile.h:10, 52:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/FileUtils.h:21, 52:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AutoMemMap.h:9, 52:15.66 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.h:10, 52:15.66 from /builddir/build/BUILD/firefox-63.0/dom/ipc/SharedStringMap.cpp:7, 52:15.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/ipc/Unified_cpp_dom_ipc1.cpp:2: 52:15.66 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildBase::QueryInterface(const nsIID&, void**)': 52:15.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:15.66 foundInterface = 0; \ 52:15.66 ^~~~~~~~~~~~~~ 52:15.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:15.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:15.66 ^~~~~~~~~~~~~~~~~~~~~~~ 52:15.66 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:196:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:15.66 NS_INTERFACE_MAP_END 52:15.66 ^~~~~~~~~~~~~~~~~~~~ 52:15.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 52:15.66 else 52:15.66 ^~~~ 52:15.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:15.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:15.66 ^~~~~~~~~~~~~~~~~~ 52:15.66 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:195:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:15.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:15.66 ^~~~~~~~~~~~~~~~~~~~~~ 52:15.70 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChild::QueryInterface(const nsIID&, void**)': 52:15.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:15.70 foundInterface = 0; \ 52:15.70 ^~~~~~~~~~~~~~ 52:15.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:15.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:15.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.70 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:708:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:15.70 NS_INTERFACE_MAP_END_INHERITING(TabChildBase) 52:15.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.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 52:15.70 else 52:15.70 ^~~~ 52:15.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:15.70 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:15.70 ^~~~~~~~~~~~~~~~~~ 52:15.70 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:707:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:15.70 NS_INTERFACE_MAP_ENTRY(nsITooltipListener) 52:15.70 ^~~~~~~~~~~~~~~~~~~~~~ 52:15.83 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp: In member function 'virtual nsresult mozilla::dom::TabChildMessageManager::QueryInterface(const nsIID&, void**)': 52:15.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:15.83 foundInterface = 0; \ 52:15.83 ^~~~~~~~~~~~~~ 52:15.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:15.83 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:15.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.84 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3569:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:15.84 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 52:15.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:15.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 52:15.84 else 52:15.84 ^~~~ 52:15.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:15.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:15.84 ^~~~~~~~~~~~~~~~~~ 52:15.84 /builddir/build/BUILD/firefox-63.0/dom/ipc/TabChild.cpp:3568:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:15.84 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 52:15.84 ^~~~~~~~~~~~~~~~~~~~~~ 52:16.36 dom/webauthn 52:16.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:16.44 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.h:10, 52:16.44 from /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:7, 52:16.44 from /builddir/build/BUILD/firefox-63.0/objdir/dom/url/Unified_cpp_dom_url0.cpp:2: 52:16.44 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp: In member function 'virtual nsresult mozilla::dom::URL::QueryInterface(const nsIID&, void**)': 52:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:16.44 foundInterface = 0; \ 52:16.44 ^~~~~~~~~~~~~~ 52:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:16.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:16.44 ^~~~~~~~~~~~~~~~~~~~~~~ 52:16.44 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:16.44 NS_INTERFACE_MAP_END 52:16.44 ^~~~~~~~~~~~~~~~~~~~ 52:16.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 52:16.44 else 52:16.44 ^~~~ 52:16.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:16.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:16.44 ^~~~~~~~~~~~~~~~~~ 52:16.44 /builddir/build/BUILD/firefox-63.0/dom/url/URL.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:16.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:16.44 ^~~~~~~~~~~~~~~~~~~~~~ 52:16.54 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp: In member function 'virtual nsresult mozilla::dom::URLSearchParams::QueryInterface(const nsIID&, void**)': 52:16.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:16.54 foundInterface = 0; \ 52:16.54 ^~~~~~~~~~~~~~ 52:16.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:16.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:16.54 ^~~~~~~~~~~~~~~~~~~~~~~ 52:16.54 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:344:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:16.54 NS_INTERFACE_MAP_END 52:16.54 ^~~~~~~~~~~~~~~~~~~~ 52:16.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 52:16.54 else 52:16.54 ^~~~ 52:16.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:16.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:16.54 ^~~~~~~~~~~~~~~~~~ 52:16.54 /builddir/build/BUILD/firefox-63.0/dom/url/URLSearchParams.cpp:343:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:16.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:16.54 ^~~~~~~~~~~~~~~~~~~~~~ 52:16.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:10, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 52:16.93 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 52:16.93 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 52:16.93 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp: In member function 'virtual nsresult mozilla::dom::TimeEvent::QueryInterface(const nsIID&, void**)': 52:16.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:16.94 foundInterface = 0; \ 52:16.94 ^~~~~~~~~~~~~~ 52:16.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:16.94 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:16.94 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.94 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 52:16.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.94 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:16.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 52:16.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasicEvents.h:11, 52:16.94 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ContentEvents.h:11, 52:16.94 from /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:7, 52:16.94 from /builddir/build/BUILD/firefox-63.0/objdir/dom/smil/Unified_cpp_dom_smil0.cpp:38: 52:16.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 52:16.94 } else 52:16.94 ^~~~ 52:16.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' 52:16.94 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:16.94 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:16.94 /builddir/build/BUILD/firefox-63.0/dom/smil/TimeEvent.cpp:41:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 52:16.94 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(TimeEvent, Event) 52:16.94 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 52:19.52 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.52 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAssertionResponse::QueryInterface(const nsIID&, void**)': 52:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:19.53 foundInterface = 0; \ 52:19.53 ^~~~~~~~~~~~~~ 52:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:19.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.53 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:19.53 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 52:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:19.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:19.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 52:19.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 52:19.53 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.53 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.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 52:19.53 } else 52:19.53 ^~~~ 52:19.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 52:19.53 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.53 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:36:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:19.53 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAssertionResponse) 52:19.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 52:19.54 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorAttestationResponse::QueryInterface(const nsIID&, void**)': 52:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:19.54 foundInterface = 0; \ 52:19.54 ^~~~~~~~~~~~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:19.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:19.54 NS_INTERFACE_MAP_END_INHERITING(AuthenticatorResponse) 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 52:19.54 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.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 52:19.54 } else 52:19.54 ^~~~ 52:19.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' 52:19.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAttestationResponse.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:19.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(AuthenticatorAttestationResponse) 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:10, 52:19.54 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp: In member function 'virtual nsresult mozilla::dom::AuthenticatorResponse::QueryInterface(const nsIID&, void**)': 52:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:19.54 foundInterface = 0; \ 52:19.54 ^~~~~~~~~~~~~~ 52: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' 52:19.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:19.54 NS_INTERFACE_MAP_END 52:19.54 ^~~~~~~~~~~~~~~~~~~~ 52:19.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 52:19.54 else 52:19.54 ^~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:19.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:19.54 ^~~~~~~~~~~~~~~~~~ 52:19.54 /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorResponse.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:19.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:19.54 ^~~~~~~~~~~~~~~~~~~~~~ 52:19.61 dom/xbl 52:19.72 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp: In member function 'virtual nsresult mozilla::dom::PublicKeyCredential::QueryInterface(const nsIID&, void**)': 52:19.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:19.72 foundInterface = 0; \ 52:19.72 ^~~~~~~~~~~~~~ 52:19.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:19.72 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.72 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:19.72 NS_INTERFACE_MAP_END_INHERITING(Credential) 52:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:22, 52:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingUtils.h:20, 52:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/UnionTypes.h:7, 52:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WebAuthenticationBinding.h:15, 52:19.72 from /builddir/build/BUILD/firefox-63.0/dom/webauthn/AuthenticatorAssertionResponse.cpp:7, 52:19.72 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webauthn/Unified_cpp_dom_webauthn0.cpp:2: 52:19.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 52:19.72 } else 52:19.72 ^~~~ 52:19.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' 52:19.72 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:19.72 /builddir/build/BUILD/firefox-63.0/dom/webauthn/PublicKeyCredential.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 52:19.72 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PublicKeyCredential) 52:19.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:23.07 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:23.07 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 52:23.07 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 52:23.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 52:23.07 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp: In member function 'virtual nsresult nsAnonymousContentList::QueryInterface(const nsIID&, void**)': 52:23.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:23.07 foundInterface = 0; \ 52:23.08 ^~~~~~~~~~~~~~ 52:23.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:23.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:23.08 ^~~~~~~~~~~~~~~~~~~~~~~ 52:23.08 /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:23.08 NS_INTERFACE_MAP_END 52:23.08 ^~~~~~~~~~~~~~~~~~~~ 52:23.08 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:23.08 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 52:23.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 52:23.08 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 52:23.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 52:23.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 52:23.08 } else 52:23.08 ^~~~ 52:23.08 /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:23.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 52:23.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:23.08 /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' 52:23.08 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAnonymousContentList) 52:23.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:24.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:24.73 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/nsCycleCollectionTraversalCallback.h:12, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 52:24.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINodeList.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XBLChildrenElement.h:10, 52:24.74 from /builddir/build/BUILD/firefox-63.0/dom/xbl/XBLChildrenElement.cpp:7, 52:24.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xbl/Unified_cpp_dom_xbl0.cpp:2: 52:24.74 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp: In member function 'virtual nsresult nsBindingManager::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/dom/xbl/nsBindingManager.cpp:110:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:24.74 NS_INTERFACE_MAP_END 52:24.74 ^~~~~~~~~~~~~~~~~~~~ 52:24.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 52:24.74 else 52:24.74 ^~~~ 52:24.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:24.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:24.74 ^~~~~~~~~~~~~~~~~~ 52:24.74 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsBindingManager.cpp:109:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:24.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:24.74 ^~~~~~~~~~~~~~~~~~~~~~ 52:24.88 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp: In member function 'virtual nsresult nsXBLDocumentInfo::QueryInterface(const nsIID&, void**)': 52:24.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:24.88 foundInterface = 0; \ 52:24.88 ^~~~~~~~~~~~~~ 52:24.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:24.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:24.88 ^~~~~~~~~~~~~~~~~~~~~~~ 52:24.88 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:24.88 NS_INTERFACE_MAP_END 52:24.88 ^~~~~~~~~~~~~~~~~~~~ 52:24.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 52:24.88 else 52:24.88 ^~~~ 52:24.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:24.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:24.88 ^~~~~~~~~~~~~~~~~~ 52:24.88 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLDocumentInfo.cpp:96:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:24.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:24.88 ^~~~~~~~~~~~~~~~~~~~~~ 52:26.12 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp: In member function 'virtual nsresult nsXBLResourceLoader::QueryInterface(const nsIID&, void**)': 52:26.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:26.12 foundInterface = 0; \ 52:26.12 ^~~~~~~~~~~~~~ 52:26.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:26.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:26.12 ^~~~~~~~~~~~~~~~~~~~~~~ 52:26.12 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:26.12 NS_INTERFACE_MAP_END 52:26.12 ^~~~~~~~~~~~~~~~~~~~ 52:26.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 52:26.12 else 52:26.12 ^~~~ 52:26.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:26.12 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:26.12 ^~~~~~~~~~~~~~~~~~ 52:26.12 /builddir/build/BUILD/firefox-63.0/dom/xbl/nsXBLResourceLoader.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:26.12 NS_INTERFACE_MAP_ENTRY(nsISupports) 52:26.12 ^~~~~~~~~~~~~~~~~~~~~~ 52:29.02 dom/xml 52:29.86 dom/xslt/base 52:31.44 dom/xslt/xml 52:33.39 dom/xslt/xpath 52:33.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 52:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 52:33.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:12, 52:33.77 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 52:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CharacterData.h:16, 52:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Text.h:10, 52:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CDATASection.h:11, 52:33.77 from /builddir/build/BUILD/firefox-63.0/dom/xml/CDATASection.cpp:7, 52:33.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xml/Unified_cpp_dom_xml0.cpp:2: 52:33.77 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp: In member function 'virtual nsresult nsXMLContentSink::QueryInterface(const nsIID&, void**)': 52:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:33.77 foundInterface = 0; \ 52:33.77 ^~~~~~~~~~~~~~ 52:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:33.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.77 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:139:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:33.77 NS_INTERFACE_MAP_END_INHERITING(nsContentSink) 52:33.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.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 52:33.77 else 52:33.77 ^~~~ 52:33.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:33.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:33.77 ^~~~~~~~~~~~~~~~~~ 52:33.77 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLContentSink.cpp:138:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:33.77 NS_INTERFACE_MAP_ENTRY(nsITransformObserver) 52:33.77 ^~~~~~~~~~~~~~~~~~~~~~ 52:33.84 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp: In member function 'virtual nsresult nsXMLFragmentContentSink::QueryInterface(const nsIID&, void**)': 52:33.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:33.84 foundInterface = 0; \ 52:33.84 ^~~~~~~~~~~~~~ 52:33.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 52:33.84 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 52:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.84 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:147:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 52:33.84 NS_INTERFACE_MAP_END_INHERITING(nsXMLContentSink) 52:33.84 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:33.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 52:33.84 else 52:33.84 ^~~~ 52:33.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 52:33.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 52:33.84 ^~~~~~~~~~~~~~~~~~ 52:33.84 /builddir/build/BUILD/firefox-63.0/dom/xml/nsXMLFragmentContentSink.cpp:146:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 52:33.84 NS_INTERFACE_MAP_ENTRY(nsIFragmentContentSink) 52:33.84 ^~~~~~~~~~~~~~~~~~~~~~ 52:37.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NonRefcountedDOMObject.h:10, 52:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XPathEvaluator.h:9, 52:37.15 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathEvaluator.cpp:6, 52:37.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath0.cpp:2: 52:37.15 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp: In member function 'virtual nsresult mozilla::dom::XPathResult::QueryInterface(const nsIID&, void**)': 52:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:37.15 foundInterface = 0; \ 52:37.15 ^~~~~~~~~~~~~~ 52:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 52:37.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:37.15 ^~~~~~~~~~~~~~~~~~~~~~~ 52:37.15 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:37.15 NS_INTERFACE_MAP_END 52:37.15 ^~~~~~~~~~~~~~~~~~~~ 52:37.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 52:37.15 else 52:37.15 ^~~~ 52:37.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:37.15 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:37.15 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/XPathResult.cpp:75:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:37.15 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIXPathResult) 52:37.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:37.87 dom/xslt/xslt 52:40.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.41 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txXPathNode&)': 52:40.41 /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] 52:40.41 memmove(pos + 1, pos, moveSize * sizeof(txXPathNode)); 52:40.41 ^ 52:40.41 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.41 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.41 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.41 class txXPathNode 52:40.41 ^~~~~~~~~~~ 52:40.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.41 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::add(const txNodeSet&, txNodeSet::transferOp, txNodeSet::destroyOp)': 52:40.42 /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] 52:40.42 memmove(insertPos, pos, count * sizeof(txXPathNode)); 52:40.42 ^ 52:40.42 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.42 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.42 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.42 class txXPathNode 52:40.42 ^~~~~~~~~~~ 52:40.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.42 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'nsresult txNodeSet::sweep()': 52:40.42 /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] 52:40.42 chunk * sizeof(txXPathNode)); 52:40.42 ^ 52:40.42 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.42 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.42 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.42 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.42 class txXPathNode 52:40.42 ^~~~~~~~~~~ 52:40.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.42 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In member function 'bool txNodeSet::ensureGrowSize(int32_t)': 52:40.42 /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] 52:40.42 memmove(dest, mStart, oldSize * sizeof(txXPathNode)); 52:40.42 ^ 52:40.42 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.42 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.43 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.43 class txXPathNode 52:40.43 ^~~~~~~~~~~ 52:40.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.43 /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] 52:40.43 memcpy(dest, mStart, oldSize * sizeof(txXPathNode)); 52:40.43 ^ 52:40.43 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.43 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.43 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.43 class txXPathNode 52:40.43 ^~~~~~~~~~~ 52:40.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:20: 52:40.43 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNodeSet.cpp: In static member function 'static void txNodeSet::transferElements(txXPathNode*, const txXPathNode*, const txXPathNode*)': 52:40.43 /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] 52:40.43 memcpy(aDest, aStart, (aEnd - aStart) * sizeof(txXPathNode)); 52:40.43 ^ 52:40.43 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathTreeWalker.h:10, 52:40.43 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txNameTest.cpp:9, 52:40.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xpath/Unified_cpp_dom_xslt_xpath1.cpp:2: 52:40.43 /builddir/build/BUILD/firefox-63.0/dom/xslt/xpath/txXPathNode.h:18:7: note: 'class txXPathNode' declared here 52:40.43 class txXPathNode 52:40.43 ^~~~~~~~~~~ 52:41.86 In file included from /builddir/build/BUILD/firefox-63.0/dom/xslt/base/txCore.h:11, 52:41.86 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txXMLEventHandler.h:9, 52:41.86 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.h:9, 52:41.86 from /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txBufferingHandler.cpp:6, 52:41.86 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xslt/xslt/Unified_cpp_dom_xslt_xslt0.cpp:2: 52:41.86 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp: In member function 'virtual nsresult txMozillaXSLTProcessor::QueryInterface(const nsIID&, void**)': 52:41.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 52:41.86 foundInterface = 0; \ 52:41.86 ^~~~~~~~~~~~~~ 52:41.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:41.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 52:41.86 ^~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 52:41.86 NS_INTERFACE_MAP_END 52:41.86 ^~~~~~~~~~~~~~~~~~~~ 52:41.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 52:41.86 else 52:41.86 ^~~~ 52:41.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 52:41.86 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 52:41.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:41.86 /builddir/build/BUILD/firefox-63.0/dom/xslt/xslt/txMozillaXSLTProcessor.cpp:336:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 52:41.86 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDocumentTransformer) 52:41.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 52:59.19 dom/xul 52:59.21 dom/vr 53:02.35 dom/u2f 53:04.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:04.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:04.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 53:04.66 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.h:9, 53:04.66 from /builddir/build/BUILD/firefox-63.0/dom/xul/XULDocument.cpp:26, 53:04.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xul/Unified_cpp_dom_xul0.cpp:2: 53:04.66 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp: In member function 'virtual nsresult nsXULCommandDispatcher::QueryInterface(const nsIID&, void**)': 53:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.66 foundInterface = 0; \ 53:04.66 ^~~~~~~~~~~~~~ 53:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:04.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:04.66 ^~~~~~~~~~~~~~~~~~~~~~~ 53:04.66 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:04.66 NS_INTERFACE_MAP_END 53:04.66 ^~~~~~~~~~~~~~~~~~~~ 53:04.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 53:04.66 else 53:04.66 ^~~~ 53:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:04.66 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.66 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULCommandDispatcher.cpp:55:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:04.66 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIDOMXULCommandDispatcher) 53:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.68 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp: In member function 'virtual nsresult XULContentSinkImpl::QueryInterface(const nsIID&, void**)': 53:04.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.68 foundInterface = 0; \ 53:04.68 ^~~~~~~~~~~~~~ 53:04.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:04.68 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:04.68 ^~~~~~~~~~~~~~~~~~~~~~~ 53:04.68 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:194:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:04.68 NS_INTERFACE_MAP_END 53:04.68 ^~~~~~~~~~~~~~~~~~~~ 53:04.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 53:04.68 else 53:04.68 ^~~~ 53:04.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:04.68 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:04.68 ^~~~~~~~~~~~~~~~~~ 53:04.68 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULContentSink.cpp:193:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:04.68 NS_INTERFACE_MAP_ENTRY(nsIContentSink) 53:04.68 ^~~~~~~~~~~~~~~~~~~~~~ 53:04.70 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp: In member function 'virtual nsresult nsXULControllers::QueryInterface(const nsIID&, void**)': 53:04.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:04.70 foundInterface = 0; \ 53:04.70 ^~~~~~~~~~~~~~ 53:04.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:04.70 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:04.70 ^~~~~~~~~~~~~~~~~~~~~~~ 53:04.70 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:80:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:04.70 NS_INTERFACE_MAP_END 53:04.70 ^~~~~~~~~~~~~~~~~~~~ 53:04.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 53:04.70 else 53:04.70 ^~~~ 53:04.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:04.70 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:04.70 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULControllers.cpp:79:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:04.70 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIControllers) 53:04.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.04 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp: In member function 'virtual nsresult nsXULPopupListener::QueryInterface(const nsIID&, void**)': 53:05.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.04 foundInterface = 0; \ 53:05.04 ^~~~~~~~~~~~~~ 53:05.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:05.04 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:05.04 ^~~~~~~~~~~~~~~~~~~~~~~ 53:05.04 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:90:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:05.04 NS_INTERFACE_MAP_END 53:05.04 ^~~~~~~~~~~~~~~~~~~~ 53:05.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 53:05.04 else 53:05.04 ^~~~ 53:05.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:05.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:05.04 ^~~~~~~~~~~~~~~~~~ 53:05.04 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPopupListener.cpp:89:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:05.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:05.04 ^~~~~~~~~~~~~~~~~~~~~~ 53:05.07 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp: In member function 'virtual nsresult nsXULPrototypeDocument::QueryInterface(const nsIID&, void**)': 53:05.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.08 foundInterface = 0; \ 53:05.08 ^~~~~~~~~~~~~~ 53:05.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:05.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:05.08 ^~~~~~~~~~~~~~~~~~~~~~~ 53:05.08 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:05.08 NS_INTERFACE_MAP_END 53:05.08 ^~~~~~~~~~~~~~~~~~~~ 53:05.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 53:05.08 else 53:05.08 ^~~~ 53:05.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:05.08 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:05.08 ^~~~~~~~~~~~~~~~~~ 53:05.08 /builddir/build/BUILD/firefox-63.0/dom/xul/nsXULPrototypeDocument.cpp:81:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:05.08 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:05.08 ^~~~~~~~~~~~~~~~~~~~~~ 53:05.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:05.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:05.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:05.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:05.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:05.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.32 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.32 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.32 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplay::QueryInterface(const nsIID&, void**)': 53:05.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.32 foundInterface = 0; \ 53:05.32 ^~~~~~~~~~~~~~ 53: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' 53:05.32 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.32 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:772:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:05.32 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:05.32 else 53:05.32 ^~~~ 53:05.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:05.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.32 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:771:1: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:05.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, DOMEventTargetHelper) 53:05.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.34 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp: In member function 'virtual nsresult mozilla::dom::VRDisplayEvent::QueryInterface(const nsIID&, void**)': 53:05.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.34 foundInterface = 0; \ 53:05.34 ^~~~~~~~~~~~~~ 53:05.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:05.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.34 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:05.34 NS_INTERFACE_MAP_END_INHERITING(Event) 53:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.34 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53: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 53:05.34 } else 53:05.34 ^~~~ 53: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' 53:05.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.34 /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplayEvent.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:05.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRDisplayEvent) 53:05.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:05.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:05.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:05.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:05.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:05.36 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.36 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.36 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.36 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockDisplay::QueryInterface(const nsIID&, void**)': 53:05.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.36 foundInterface = 0; \ 53:05.36 ^~~~~~~~~~~~~~ 53:05.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:05.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.36 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:24:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:05.36 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:05.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.37 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.37 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.37 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.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 53:05.37 } else 53:05.37 ^~~~ 53:05.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' 53:05.37 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:05.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.37 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:05.37 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockDisplay) 53:05.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.39 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:05.39 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.39 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.39 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRMockController::QueryInterface(const nsIID&, void**)': 53:05.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.39 foundInterface = 0; \ 53:05.39 ^~~~~~~~~~~~~~ 53:05.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:05.39 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.39 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:165:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:05.39 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.39 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.39 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.39 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.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 53:05.39 } else 53:05.39 ^~~~ 53:05.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' 53:05.39 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.39 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:05.39 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRMockController) 53:05.39 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 53:05.40 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.40 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.40 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.40 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp: In member function 'virtual nsresult mozilla::dom::VRServiceTest::QueryInterface(const nsIID&, void**)': 53:05.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:05.40 foundInterface = 0; \ 53:05.40 ^~~~~~~~~~~~~~ 53:05.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:05.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:05.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.40 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:275:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:05.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.41 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:05.41 from /builddir/build/BUILD/firefox-63.0/dom/vr/VRDisplay.cpp:7, 53:05.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/vr/Unified_cpp_dom_vr0.cpp:2: 53:05.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 53:05.41 } else 53:05.41 ^~~~ 53:05.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:05.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:05.41 /builddir/build/BUILD/firefox-63.0/dom/vr/VRServiceTest.cpp:274:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:05.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(VRServiceTest) 53:05.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:06.59 dom/console 53:07.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/U2F.h:12, 53:07.88 from /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:7, 53:07.88 from /builddir/build/BUILD/firefox-63.0/objdir/dom/u2f/Unified_cpp_dom_u2f0.cpp:2: 53:07.88 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp: In member function 'virtual nsresult mozilla::dom::U2F::QueryInterface(const nsIID&, void**)': 53:07.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:07.88 foundInterface = 0; \ 53:07.88 ^~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:07.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:07.88 ^~~~~~~~~~~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:07.88 NS_INTERFACE_MAP_END 53:07.88 ^~~~~~~~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:07.88 else 53:07.88 ^~~~ 53:07.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:07.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:07.88 ^~~~~~~~~~~~~~~~~~ 53:07.88 /builddir/build/BUILD/firefox-63.0/dom/u2f/U2F.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:07.88 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 53:07.88 ^~~~~~~~~~~~~~~~~~~~~~ 53:09.27 dom/performance 53:11.10 dom/webbrowserpersist 53:11.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:9, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 53:11.21 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 53:11.21 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 53:11.21 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp: In member function 'virtual nsresult mozilla::dom::Console::QueryInterface(const nsIID&, void**)': 53:11.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.21 foundInterface = 0; \ 53:11.21 ^~~~~~~~~~~~~~ 53:11.21 /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.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.21 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.21 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1034:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.21 NS_INTERFACE_MAP_END 53:11.21 ^~~~~~~~~~~~~~~~~~~~ 53:11.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 53:11.21 else 53:11.21 ^~~~ 53:11.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:11.21 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:11.21 ^~~~~~~~~~~~~~~~~~ 53:11.21 /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:1033:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:11.21 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 53:11.21 ^~~~~~~~~~~~~~~~~~~~~~ 53:11.30 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp: In member function 'virtual nsresult mozilla::dom::ConsoleInstance::QueryInterface(const nsIID&, void**)': 53:11.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:11.30 foundInterface = 0; \ 53:11.30 ^~~~~~~~~~~~~~ 53:11.30 /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.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:11.30 ^~~~~~~~~~~~~~~~~~~~~~~ 53:11.30 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:11.30 NS_INTERFACE_MAP_END 53:11.30 ^~~~~~~~~~~~~~~~~~~~ 53:11.30 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackObject.h:30, 53:11.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/CallbackFunction.h:20, 53:11.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ConsoleBinding.h:11, 53:11.30 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Console.h:10, 53:11.30 from /builddir/build/BUILD/firefox-63.0/dom/console/Console.cpp:7, 53:11.30 from /builddir/build/BUILD/firefox-63.0/objdir/dom/console/Unified_cpp_dom_console0.cpp:2: 53:11.30 /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 53:11.30 else 53:11.30 ^~~~ 53:11.30 /builddir/build/BUILD/firefox-63.0/dom/console/ConsoleInstance.cpp:22:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 53:11.30 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 53:11.30 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:12.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:12.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:12.41 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.41 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.41 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp: In member function 'virtual nsresult mozilla::dom::Performance::QueryInterface(const nsIID&, void**)': 53:12.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.41 foundInterface = 0; \ 53:12.41 ^~~~~~~~~~~~~~ 53:12.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:12.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:12.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.41 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:12.41 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:12.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:12.41 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.41 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.41 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.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 53:12.41 } else 53:12.41 ^~~~ 53:12.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:12.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:12.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.41 /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:12.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(Performance) 53:12.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:12.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:12.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:12.43 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.43 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.43 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.43 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceEntry::QueryInterface(const nsIID&, void**)': 53:12.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.44 foundInterface = 0; \ 53:12.44 ^~~~~~~~~~~~~~ 53:12.44 /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.44 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.44 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.44 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.44 NS_INTERFACE_MAP_END 53:12.44 ^~~~~~~~~~~~~~~~~~~~ 53:12.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 53:12.44 else 53:12.44 ^~~~ 53:12.44 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.44 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.44 ^~~~~~~~~~~~~~~~~~ 53:12.44 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceEntry.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.44 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:12.44 ^~~~~~~~~~~~~~~~~~~~~~ 53:12.45 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceMainThread::QueryInterface(const nsIID&, void**)': 53:12.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.45 foundInterface = 0; \ 53:12.45 ^~~~~~~~~~~~~~ 53:12.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:12.45 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:12.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.45 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:74:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:12.45 NS_INTERFACE_MAP_END_INHERITING(Performance) 53:12.45 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.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 53:12.45 else 53:12.45 ^~~~ 53:12.45 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.45 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.45 ^~~~~~~~~~~~~~~~~~ 53:12.45 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceMainThread.cpp:73:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.45 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:12.45 ^~~~~~~~~~~~~~~~~~~~~~ 53:12.46 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceNavigationTiming::QueryInterface(const nsIID&, void**)': 53:12.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.46 foundInterface = 0; \ 53:12.46 ^~~~~~~~~~~~~~ 53:12.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:12.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:12.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.47 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:13:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:12.47 NS_INTERFACE_MAP_END_INHERITING(PerformanceResourceTiming) 53:12.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:12.47 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.47 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.47 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.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 53:12.47 } else 53:12.47 ^~~~ 53:12.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' 53:12.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:12.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.47 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceNavigationTiming.cpp:12:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:12.47 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceNavigationTiming) 53:12.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:12.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:12.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:12.60 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.60 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.60 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserver::QueryInterface(const nsIID&, void**)': 53:12.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.61 foundInterface = 0; \ 53:12.61 ^~~~~~~~~~~~~~ 53:12.61 /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.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.61 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.61 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.61 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.61 ^~~~~~~~~~~~~~~~~~ 53:12.61 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserver.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.61 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:12.61 ^~~~~~~~~~~~~~~~~~~~~~ 53:12.62 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceObserverEntryList::QueryInterface(const nsIID&, void**)': 53:12.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.62 foundInterface = 0; \ 53:12.62 ^~~~~~~~~~~~~~ 53:12.62 /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.62 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.62 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.62 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.62 NS_INTERFACE_MAP_END 53:12.62 ^~~~~~~~~~~~~~~~~~~~ 53:12.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 53:12.62 else 53:12.62 ^~~~ 53:12.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.62 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.62 ^~~~~~~~~~~~~~~~~~ 53:12.62 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceObserverEntryList.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.62 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:12.62 ^~~~~~~~~~~~~~~~~~~~~~ 53:12.63 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceResourceTiming::QueryInterface(const nsIID&, void**)': 53:12.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.64 foundInterface = 0; \ 53:12.64 ^~~~~~~~~~~~~~ 53:12.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:12.64 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.64 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:12.64 NS_INTERFACE_MAP_END_INHERITING(PerformanceEntry) 53:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:12.64 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.64 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.64 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.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 53:12.64 } else 53:12.64 ^~~~ 53:12.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' 53:12.64 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.64 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceResourceTiming.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:12.64 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PerformanceResourceTiming) 53:12.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:12.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:12.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:12.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:12.66 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.h:11, 53:12.66 from /builddir/build/BUILD/firefox-63.0/dom/performance/Performance.cpp:7, 53:12.66 from /builddir/build/BUILD/firefox-63.0/objdir/dom/performance/Unified_cpp_dom_performance0.cpp:2: 53:12.66 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp: In member function 'virtual nsresult mozilla::dom::PerformanceServerTiming::QueryInterface(const nsIID&, void**)': 53:12.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:12.66 foundInterface = 0; \ 53:12.66 ^~~~~~~~~~~~~~ 53:12.66 /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.66 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:12.66 ^~~~~~~~~~~~~~~~~~~~~~~ 53:12.66 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:12.66 NS_INTERFACE_MAP_END 53:12.66 ^~~~~~~~~~~~~~~~~~~~ 53:12.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 53:12.66 else 53:12.66 ^~~~ 53:12.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:12.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:12.66 ^~~~~~~~~~~~~~~~~~ 53:12.66 /builddir/build/BUILD/firefox-63.0/dom/performance/PerformanceServerTiming.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:12.66 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:12.66 ^~~~~~~~~~~~~~~~~~~~~~ 53:14.93 dom/xhr 53:16.41 dom/worklet 53:16.72 dom/script 53:18.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 53:18.25 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 53:18.25 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 53:18.25 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestEventTarget::QueryInterface(const nsIID&, void**)': 53:18.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:18.25 foundInterface = 0; \ 53:18.25 ^~~~~~~~~~~~~~ 53:18.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:18.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.25 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:18.25 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 53:18.25 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 53:18.25 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 53:18.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 53:18.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 53:18.25 } else 53:18.25 ^~~~ 53:18.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' 53:18.25 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:18.25 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestEventTarget.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:18.25 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestEventTarget) 53:18.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 53:19.10 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 53:19.10 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.10 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.10 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.10 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ModuleLoadRequest::QueryInterface(const nsIID&, void**)': 53:19.10 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.11 foundInterface = 0; \ 53:19.11 ^~~~~~~~~~~~~~ 53:19.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:19.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.11 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:19:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:19.11 NS_INTERFACE_MAP_END_INHERITING(ScriptLoadRequest) 53:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.11 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 53:19.11 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.11 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.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 53:19.11 } else 53:19.11 ^~~~ 53:19.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' 53:19.11 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.11 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:19.11 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleLoadRequest) 53:19.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 53:19.12 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 53:19.12 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.12 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.12 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp: In member function 'virtual nsresult mozilla::dom::ModuleScript::QueryInterface(const nsIID&, void**)': 53:19.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.12 foundInterface = 0; \ 53:19.12 ^~~~~~~~~~~~~~ 53: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' 53:19.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:19.12 ^~~~~~~~~~~~~~~~~~~~~~~ 53:19.12 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:19.12 NS_INTERFACE_MAP_END 53:19.12 ^~~~~~~~~~~~~~~~~~~~ 53:19.12 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 53:19.12 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.12 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.12 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.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 53:19.12 } else 53:19.12 ^~~~ 53:19.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' 53:19.12 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:19.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.12 /builddir/build/BUILD/firefox-63.0/dom/script/ModuleScript.cpp:16:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:19.12 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ModuleScript) 53:19.12 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.18 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 53:19.18 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 53:19.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 53:19.18 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocument.h:11, 53:19.18 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/PWebBrowserPersistDocumentChild.h:9, 53:19.18 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.h:10, 53:19.18 from /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistDocumentChild.cpp:7, 53:19.18 from /builddir/build/BUILD/firefox-63.0/objdir/dom/webbrowserpersist/Unified_cpp_webbrowserpersist0.cpp:2: 53:19.18 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp: In member function 'virtual nsresult mozilla::WebBrowserPersistLocalDocument::QueryInterface(const nsIID&, void**)': 53:19.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.18 foundInterface = 0; \ 53:19.18 ^~~~~~~~~~~~~~ 53:19.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:19.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:19.18 ^~~~~~~~~~~~~~~~~~~~~~~ 53:19.18 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:19.18 NS_INTERFACE_MAP_END 53:19.18 ^~~~~~~~~~~~~~~~~~~~ 53:19.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 53:19.18 else 53:19.18 ^~~~ 53:19.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:19.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:19.18 ^~~~~~~~~~~~~~~~~~ 53:19.18 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/WebBrowserPersistLocalDocument.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:19.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:19.18 ^~~~~~~~~~~~~~~~~~~~~~ 53:19.29 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp: In member function 'virtual nsresult nsWebBrowserPersist::QueryInterface(const nsIID&, void**)': 53:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.29 foundInterface = 0; \ 53:19.29 ^~~~~~~~~~~~~~ 53:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:19.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:19.29 ^~~~~~~~~~~~~~~~~~~~~~~ 53:19.29 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:318:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:19.29 NS_INTERFACE_MAP_END 53:19.29 ^~~~~~~~~~~~~~~~~~~~ 53:19.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 53:19.29 else 53:19.29 ^~~~ 53:19.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:19.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:19.29 ^~~~~~~~~~~~~~~~~~ 53:19.29 /builddir/build/BUILD/firefox-63.0/dom/webbrowserpersist/nsWebBrowserPersist.cpp:317:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:19.29 NS_INTERFACE_MAP_ENTRY(nsIProgressEventSink) 53:19.29 ^~~~~~~~~~~~~~~~~~~~~~ 53:19.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 53:19.77 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 53:19.77 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.77 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.77 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.77 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoadRequest::QueryInterface(const nsIID&, void**)': 53:19.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.77 foundInterface = 0; \ 53:19.77 ^~~~~~~~~~~~~~ 53:19.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:19.77 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:19.77 ^~~~~~~~~~~~~~~~~~~~~~~ 53:19.77 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:19.77 NS_INTERFACE_MAP_END 53:19.77 ^~~~~~~~~~~~~~~~~~~~ 53:19.78 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 53:19.78 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:19.78 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:19.78 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:19.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 53:19.78 } else 53:19.78 ^~~~ 53:19.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' 53:19.78 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.78 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:19.78 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoadRequest) 53:19.78 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:19.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:19.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:19.96 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 53:19.96 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 53:19.96 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 53:19.96 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 53:19.96 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestMainThread::QueryInterface(const nsIID&, void**)': 53:19.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:19.96 foundInterface = 0; \ 53:19.96 ^~~~~~~~~~~~~~ 53:19.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:19.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.96 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:383:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:19.96 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 53:19.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:19.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 53:19.96 else 53:19.96 ^~~~ 53:19.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:19.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:19.96 ^~~~~~~~~~~~~~~~~~ 53:19.96 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:382:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:19.96 NS_INTERFACE_MAP_ENTRY(nsISizeOfEventTarget) 53:19.96 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.07 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp: In member function 'virtual nsresult mozilla::dom::nsXMLHttpRequestXPCOMifier::QueryInterface(const nsIID&, void**)': 53:20.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.07 foundInterface = 0; \ 53:20.07 ^~~~~~~~~~~~~~ 53: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' 53:20.07 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.07 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.07 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3736:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.07 NS_INTERFACE_MAP_END 53:20.07 ^~~~~~~~~~~~~~~~~~~~ 53:20.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 53:20.07 else 53:20.07 ^~~~ 53:20.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:20.07 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.07 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestMainThread.cpp:3735:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:20.07 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 53:20.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:20.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:20.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:20.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:20.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:20.08 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/SRIMetadata.h:10, 53:20.08 from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:11, 53:20.08 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:20.08 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:20.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:20.08 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp: In member function 'virtual nsresult mozilla::dom::ScriptLoader::QueryInterface(const nsIID&, void**)': 53:20.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.08 foundInterface = 0; \ 53:20.08 ^~~~~~~~~~~~~~ 53:20.08 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.08 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.08 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.08 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:116:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.08 NS_INTERFACE_MAP_END 53:20.08 ^~~~~~~~~~~~~~~~~~~~ 53:20.08 In file included from /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoadRequest.h:18, 53:20.08 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.h:10, 53:20.08 from /builddir/build/BUILD/firefox-63.0/dom/script/ModuleLoadRequest.cpp:7, 53:20.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/script/Unified_cpp_dom_script0.cpp:2: 53:20.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 53:20.08 } else 53:20.08 ^~~~ 53:20.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' 53:20.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.08 /builddir/build/BUILD/firefox-63.0/dom/script/ScriptLoader.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:20.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ScriptLoader) 53:20.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:20.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 53:20.17 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 53:20.17 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 53:20.17 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 53:20.17 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp: In member function 'virtual nsresult mozilla::dom::Worklet::QueryInterface(const nsIID&, void**)': 53:20.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.17 foundInterface = 0; \ 53:20.17 ^~~~~~~~~~~~~~ 53:20.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.17 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.17 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.17 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:483:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.17 NS_INTERFACE_MAP_END 53:20.17 ^~~~~~~~~~~~~~~~~~~~ 53:20.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 53:20.17 else 53:20.17 ^~~~ 53:20.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.17 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.17 ^~~~~~~~~~~~~~~~~~ 53:20.17 /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:482:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.17 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:20.17 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.21 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp: In member function 'virtual nsresult mozilla::dom::WorkletGlobalScope::QueryInterface(const nsIID&, void**)': 53:20.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:20.21 foundInterface = 0; \ 53:20.21 ^~~~~~~~~~~~~~ 53:20.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:20.21 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:20.21 ^~~~~~~~~~~~~~~~~~~~~~~ 53:20.21 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:20.21 NS_INTERFACE_MAP_END 53:20.21 ^~~~~~~~~~~~~~~~~~~~ 53:20.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 53:20.22 else 53:20.22 ^~~~ 53:20.22 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:20.22 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:20.22 ^~~~~~~~~~~~~~~~~~ 53:20.22 /builddir/build/BUILD/firefox-63.0/dom/worklet/WorkletGlobalScope.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:20.22 NS_INTERFACE_MAP_ENTRY(WorkletGlobalScope) 53:20.22 ^~~~~~~~~~~~~~~~~~~~~~ 53:20.45 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 53:20.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 53:20.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 53:20.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 53:20.45 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 53:20.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/Value.h:25, 53:20.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:32, 53:20.46 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/WorkletGlobalScope.h:11, 53:20.46 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.h:10, 53:20.46 from /builddir/build/BUILD/firefox-63.0/dom/worklet/AudioWorkletGlobalScope.cpp:7, 53:20.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:2: 53:20.46 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 53:20.46 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 53:20.46 /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:20.46 memset(aT, 0, sizeof(T)); 53:20.46 ~~~~~~^~~~~~~~~~~~~~~~~~ 53:20.46 In file included from /builddir/build/BUILD/firefox-63.0/dom/worklet/Worklet.cpp:27, 53:20.46 from /builddir/build/BUILD/firefox-63.0/objdir/dom/worklet/Unified_cpp_dom_worklet0.cpp:20: 53:20.46 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 53:20.46 struct GlobalProperties { 53:20.46 ^~~~~~~~~~~~~~~~ 53:21.15 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp: In member function 'virtual nsresult mozilla::dom::XMLHttpRequestWorker::QueryInterface(const nsIID&, void**)': 53:21.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:21.15 foundInterface = 0; \ 53:21.15 ^~~~~~~~~~~~~~ 53: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' 53:21.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.15 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1564:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:21.15 NS_INTERFACE_MAP_END_INHERITING(XMLHttpRequestEventTarget) 53:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:21.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/XMLHttpRequestEventTarget.h:10, 53:21.15 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.h:11, 53:21.15 from /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequest.cpp:7, 53:21.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/xhr/Unified_cpp_dom_xhr0.cpp:2: 53:21.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 53:21.15 } else 53:21.15 ^~~~ 53:21.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' 53:21.15 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:21.15 /builddir/build/BUILD/firefox-63.0/dom/xhr/XMLHttpRequestWorker.cpp:1563:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:21.15 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XMLHttpRequestWorker) 53:21.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:23.52 dom/payments 53:26.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 53:26.28 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 53:26.28 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 53:26.28 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 53:26.28 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp: In member function 'virtual nsresult mozilla::dom::PaymentAddress::QueryInterface(const nsIID&, void**)': 53:26.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.28 foundInterface = 0; \ 53:26.28 ^~~~~~~~~~~~~~ 53:26.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:26.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:26.28 ^~~~~~~~~~~~~~~~~~~~~~~ 53:26.28 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:26.28 NS_INTERFACE_MAP_END 53:26.28 ^~~~~~~~~~~~~~~~~~~~ 53:26.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 53:26.28 else 53:26.28 ^~~~ 53:26.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:26.28 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:26.28 ^~~~~~~~~~~~~~~~~~ 53:26.29 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentAddress.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:26.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:26.29 ^~~~~~~~~~~~~~~~~~~~~~ 53:26.34 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentMethodChangeEvent::QueryInterface(const nsIID&, void**)': 53:26.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:26.34 foundInterface = 0; \ 53:26.34 ^~~~~~~~~~~~~~ 53:26.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:26.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.34 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:26.34 NS_INTERFACE_MAP_END_INHERITING(PaymentRequestUpdateEvent) 53:26.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.34 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 53:26.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:26.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 53:26.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 53:26.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 53:26.34 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 53:26.34 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 53:26.34 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 53:26.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 53:26.35 } else 53:26.35 ^~~~ 53:26.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' 53:26.35 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:26.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.35 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentMethodChangeEvent.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:26.35 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentMethodChangeEvent) 53:26.35 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:26.94 dom/payments/ipc 53:28.54 dom/websocket 53:28.56 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 53:28.56 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 53:28.56 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 53:28.56 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 53:28.56 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequest::QueryInterface(const nsIID&, void**)': 53:28.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:28.56 foundInterface = 0; \ 53:28.56 ^~~~~~~~~~~~~~ 53:28.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:28.56 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.56 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:28.56 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:28.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:28.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 53:28.56 else 53:28.56 ^~~~ 53:28.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:28.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:28.56 ^~~~~~~~~~~~~~~~~~ 53:28.56 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequest.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:28.56 NS_INTERFACE_MAP_ENTRY(nsIDocumentActivity) 53:28.56 ^~~~~~~~~~~~~~~~~~~~~~ 53:29.84 dom/serviceworkers 53:30.50 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp: In member function 'virtual nsresult mozilla::dom::PaymentRequestUpdateEvent::QueryInterface(const nsIID&, void**)': 53:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:30.50 foundInterface = 0; \ 53:30.50 ^~~~~~~~~~~~~~ 53:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:30.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.50 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:30.50 NS_INTERFACE_MAP_END_INHERITING(Event) 53:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.50 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWrapperCache.h:10, 53:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/EventTarget.h:13, 53:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPIDOMWindow.h:15, 53:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/PaymentAddress.h:10, 53:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:12, 53:30.50 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 53:30.50 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 53:30.50 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 53:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:30.50 } else 53:30.50 ^~~~ 53:30.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:30.50 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.50 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentRequestUpdateEvent.cpp:17:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:30.50 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PaymentRequestUpdateEvent) 53:30.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:30.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BasicCardPaymentBinding.h:9, 53:30.52 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.h:10, 53:30.52 from /builddir/build/BUILD/firefox-63.0/dom/payments/BasicCardPayment.cpp:7, 53:30.52 from /builddir/build/BUILD/firefox-63.0/objdir/dom/payments/Unified_cpp_dom_payments0.cpp:2: 53:30.52 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp: In member function 'virtual nsresult mozilla::dom::PaymentResponse::QueryInterface(const nsIID&, void**)': 53:30.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:30.53 foundInterface = 0; \ 53:30.53 ^~~~~~~~~~~~~~ 53:30.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:30.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:30.53 ^~~~~~~~~~~~~~~~~~~~~~~ 53:30.53 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:30.53 NS_INTERFACE_MAP_END 53:30.53 ^~~~~~~~~~~~~~~~~~~~ 53: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 53:30.53 else 53:30.53 ^~~~ 53:30.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:30.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:30.53 ^~~~~~~~~~~~~~~~~~ 53:30.53 /builddir/build/BUILD/firefox-63.0/dom/payments/PaymentResponse.cpp:26:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:30.53 NS_INTERFACE_MAP_ENTRY(nsITimerCallback) 53:30.53 ^~~~~~~~~~~~~~~~~~~~~~ 53:31.60 dom/simpledb 53:31.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:12, 53:31.82 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 53:31.82 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 53:31.82 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp: In member function 'virtual nsresult mozilla::dom::WebSocket::QueryInterface(const nsIID&, void**)': 53:31.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:31.82 foundInterface = 0; \ 53:31.82 ^~~~~~~~~~~~~~ 53:31.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:31.82 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:31.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.82 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1558:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:31.82 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:31.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.82 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 53:31.82 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.h:12, 53:31.82 from /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:7, 53:31.82 from /builddir/build/BUILD/firefox-63.0/objdir/dom/websocket/Unified_cpp_dom_websocket0.cpp:2: 53:31.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 53:31.82 } else 53:31.82 ^~~~ 53:31.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' 53:31.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:31.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:31.83 /builddir/build/BUILD/firefox-63.0/dom/websocket/WebSocket.cpp:1557:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:31.83 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(WebSocket) 53:31.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:35.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:35.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:35.57 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:35.57 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:35.57 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:35.57 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:35.57 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorker::QueryInterface(const nsIID&, void**)': 53:35.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:35.57 foundInterface = 0; \ 53:35.57 ^~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:35.57 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:138:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:35.57 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.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 53:35.57 else 53:35.57 ^~~~ 53:35.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:35.57 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:35.57 ^~~~~~~~~~~~~~~~~~ 53:35.57 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorker.cpp:137:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:35.57 NS_INTERFACE_MAP_ENTRY(ServiceWorker) 53:35.57 ^~~~~~~~~~~~~~~~~~~~~~ 53:35.74 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerContainer::QueryInterface(const nsIID&, void**)': 53:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:35.74 foundInterface = 0; \ 53:35.74 ^~~~~~~~~~~~~~ 53:35.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:35.74 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.74 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:35.74 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:35.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:35.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:35.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:35.74 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:35.74 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:35.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 53:35.75 } else 53:35.75 ^~~~ 53:35.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' 53:35.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:35.75 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:35.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServiceWorkerContainer) 53:35.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:36.07 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.07 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.07 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.07 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.07 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::FetchEvent::QueryInterface(const nsIID&, void**)': 53:36.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:36.07 foundInterface = 0; \ 53:36.07 ^~~~~~~~~~~~~~ 53:36.07 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:36.07 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.07 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:976:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:36.07 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 53:36.07 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.07 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:36.07 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.08 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.08 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.08 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.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 53:36.08 } else 53:36.08 ^~~~ 53:36.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' 53:36.08 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.08 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:975:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:36.08 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(FetchEvent) 53:36.08 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.08 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:36.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:36.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.09 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableEvent::QueryInterface(const nsIID&, void**)': 53:36.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:36.09 foundInterface = 0; \ 53:36.09 ^~~~~~~~~~~~~~ 53:36.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:36.09 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.09 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1025:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:36.09 NS_INTERFACE_MAP_END_INHERITING(Event) 53:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.09 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.09 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.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 53:36.09 } else 53:36.09 ^~~~ 53:36.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' 53:36.09 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.09 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1024:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:36.09 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableEvent) 53:36.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.10 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:36.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:36.11 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:36.11 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.11 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.11 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.11 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushMessageData::QueryInterface(const nsIID&, void**)': 53:36.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:36.11 foundInterface = 0; \ 53:36.11 ^~~~~~~~~~~~~~ 53:36.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:36.11 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:36.11 ^~~~~~~~~~~~~~~~~~~~~~~ 53:36.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1091:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:36.11 NS_INTERFACE_MAP_END 53:36.11 ^~~~~~~~~~~~~~~~~~~~ 53:36.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 53:36.11 else 53:36.11 ^~~~ 53:36.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:36.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:36.11 ^~~~~~~~~~~~~~~~~~ 53:36.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1090:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:36.11 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:36.11 ^~~~~~~~~~~~~~~~~~~~~~ 53:36.13 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::PushEvent::QueryInterface(const nsIID&, void**)': 53:36.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:36.13 foundInterface = 0; \ 53:36.13 ^~~~~~~~~~~~~~ 53:36.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:36.13 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.13 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1205:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:36.13 NS_INTERFACE_MAP_END_INHERITING(ExtendableEvent) 53:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:36.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.13 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.13 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.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 53:36.13 } else 53:36.13 ^~~~ 53:36.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:36.13 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.13 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1204:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:36.13 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PushEvent) 53:36.13 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:36.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 53:36.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:10, 53:36.15 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.15 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.15 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.15 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp: In member function 'virtual nsresult mozilla::dom::ExtendableMessageEvent::QueryInterface(const nsIID&, void**)': 53:36.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:36.15 foundInterface = 0; \ 53:36.15 ^~~~~~~~~~~~~~ 53:36.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:36.15 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.15 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1322:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:36.15 NS_INTERFACE_MAP_END_INHERITING(Event) 53:36.15 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:36.16 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerContainer.h:10, 53:36.16 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.h:10, 53:36.16 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/RemoteServiceWorkerContainerImpl.cpp:7, 53:36.16 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers0.cpp:2: 53:36.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 53:36.16 } else 53:36.16 ^~~~ 53:36.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' 53:36.16 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:36.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:36.16 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerEvents.cpp:1321:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:36.16 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ExtendableMessageEvent) 53:36.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:37.02 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 53:37.02 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 53:37.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 53:37.02 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnection.h:11, 53:37.02 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PBackgroundSDBConnectionChild.h:9, 53:37.02 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.h:10, 53:37.02 from /builddir/build/BUILD/firefox-63.0/dom/simpledb/ActorsChild.cpp:7, 53:37.02 from /builddir/build/BUILD/firefox-63.0/objdir/dom/simpledb/Unified_cpp_dom_simpledb0.cpp:2: 53:37.02 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp: In member function 'virtual nsresult mozilla::dom::SDBRequest::QueryInterface(const nsIID&, void**)': 53:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:37.03 foundInterface = 0; \ 53:37.03 ^~~~~~~~~~~~~~ 53:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:37.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:37.03 ^~~~~~~~~~~~~~~~~~~~~~~ 53:37.03 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:37.03 NS_INTERFACE_MAP_END 53:37.03 ^~~~~~~~~~~~~~~~~~~~ 53:37.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 53:37.03 else 53:37.03 ^~~~ 53:37.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:37.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:37.03 ^~~~~~~~~~~~~~~~~~ 53:37.03 /builddir/build/BUILD/firefox-63.0/dom/simpledb/SDBRequest.cpp:81:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:37.03 NS_INTERFACE_MAP_ENTRY(nsISDBRequest) 53:37.03 ^~~~~~~~~~~~~~~~~~~~~~ 53:38.90 dom/prio 53:40.47 dom/presentation 53:41.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 53:41.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 53:41.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINetworkInterceptController.h:10, 53:41.60 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.h:10, 53:41.60 from /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerInterceptController.cpp:7, 53:41.60 from /builddir/build/BUILD/firefox-63.0/objdir/dom/serviceworkers/Unified_cpp_dom_serviceworkers1.cpp:2: 53:41.60 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerManager::QueryInterface(const nsIID&, void**)': 53:41.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:41.61 foundInterface = 0; \ 53:41.61 ^~~~~~~~~~~~~~ 53:41.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:41.61 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:41.61 ^~~~~~~~~~~~~~~~~~~~~~~ 53:41.61 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:253:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:41.61 NS_INTERFACE_MAP_END 53:41.61 ^~~~~~~~~~~~~~~~~~~~ 53:41.61 /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:41.61 else 53:41.61 ^~~~ 53:41.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 53:41.61 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 53:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:41.61 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerManager.cpp:252:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 53:41.61 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIServiceWorkerManager) 53:41.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp: In member function 'virtual nsresult mozilla::dom::ServiceWorkerRegistration::QueryInterface(const nsIID&, void**)': 53:42.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:42.11 foundInterface = 0; \ 53:42.11 ^~~~~~~~~~~~~~ 53:42.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:42.11 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:42.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:37:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:42.11 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:42.11 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:42.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 53:42.11 else 53:42.11 ^~~~ 53:42.11 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:42.11 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:42.11 ^~~~~~~~~~~~~~~~~~ 53:42.11 /builddir/build/BUILD/firefox-63.0/dom/serviceworkers/ServiceWorkerRegistration.cpp:36:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:42.11 NS_INTERFACE_MAP_ENTRY(ServiceWorkerRegistration) 53:42.11 ^~~~~~~~~~~~~~~~~~~~~~ 53:43.20 dom/presentation/provider 53:43.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 53:43.84 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 53:43.84 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 53:43.84 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 53:43.84 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp: In member function 'virtual nsresult mozilla::dom::Presentation::QueryInterface(const nsIID&, void**)': 53:43.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.84 foundInterface = 0; \ 53:43.84 ^~~~~~~~~~~~~~ 53:43.84 /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.84 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:43.84 ^~~~~~~~~~~~~~~~~~~~~~~ 53:43.84 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:43.84 NS_INTERFACE_MAP_END 53:43.84 ^~~~~~~~~~~~~~~~~~~~ 53:43.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 53:43.84 else 53:43.84 ^~~~ 53:43.84 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.84 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.85 ^~~~~~~~~~~~~~~~~~ 53:43.85 /builddir/build/BUILD/firefox-63.0/dom/presentation/Presentation.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.85 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:43.85 ^~~~~~~~~~~~~~~~~~~~~~ 53:43.86 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp: In member function 'virtual nsresult mozilla::dom::PresentationAvailability::QueryInterface(const nsIID&, void**)': 53:43.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.86 foundInterface = 0; \ 53:43.86 ^~~~~~~~~~~~~~ 53:43.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:43.86 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:43.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.86 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:43.86 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:43.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53: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 53:43.86 else 53:43.86 ^~~~ 53:43.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.86 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.86 ^~~~~~~~~~~~~~~~~~ 53:43.86 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.cpp:37:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.86 NS_INTERFACE_MAP_ENTRY(nsIPresentationAvailabilityListener) 53:43.86 ^~~~~~~~~~~~~~~~~~~~~~ 53:43.95 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnection::QueryInterface(const nsIID&, void**)': 53:43.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.95 foundInterface = 0; \ 53:43.95 ^~~~~~~~~~~~~~ 53:43.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:43.95 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:43.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.95 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:47:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:43.95 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:43.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.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 53:43.95 else 53:43.95 ^~~~ 53:43.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:43.95 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:43.95 ^~~~~~~~~~~~~~~~~~ 53:43.95 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnection.cpp:46:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:43.95 NS_INTERFACE_MAP_ENTRY(nsIRequest) 53:43.95 ^~~~~~~~~~~~~~~~~~~~~~ 53:43.99 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp: In member function 'virtual nsresult mozilla::dom::PresentationConnectionList::QueryInterface(const nsIID&, void**)': 53:43.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:43.99 foundInterface = 0; \ 53:43.99 ^~~~~~~~~~~~~~ 53:43.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:43.99 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.99 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:27:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:43.99 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:43.99 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:43.99 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:43.99 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 53:44.00 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 53:44.00 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 53:44.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 53:44.00 } else 53:44.00 ^~~~ 53:44.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 53:44.00 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:44.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.00 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationConnectionList.cpp:26:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:44.00 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationConnectionList) 53:44.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 53:44.03 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 53:44.03 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 53:44.03 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 53:44.03 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp: In member function 'virtual nsresult mozilla::dom::PresentationReceiver::QueryInterface(const nsIID&, void**)': 53:44.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.03 foundInterface = 0; \ 53:44.03 ^~~~~~~~~~~~~~ 53:44.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 53:44.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:44.03 ^~~~~~~~~~~~~~~~~~~~~~~ 53:44.03 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:35:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:44.03 NS_INTERFACE_MAP_END 53:44.03 ^~~~~~~~~~~~~~~~~~~~ 53:44.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 53:44.03 else 53:44.03 ^~~~ 53:44.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:44.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:44.04 ^~~~~~~~~~~~~~~~~~ 53:44.04 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationReceiver.cpp:34:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:44.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 53:44.04 ^~~~~~~~~~~~~~~~~~~~~~ 53:44.53 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp: In member function 'virtual nsresult mozilla::dom::PresentationRequest::QueryInterface(const nsIID&, void**)': 53:44.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:44.54 foundInterface = 0; \ 53:44.54 ^~~~~~~~~~~~~~ 53:44.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 53:44.54 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 53:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.54 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 53:44.54 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 53:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/DOMEventTargetHelper.h:12, 53:44.54 from /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationAvailability.h:10, 53:44.54 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:10, 53:44.54 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 53:44.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 53:44.54 } else 53:44.54 ^~~~ 53:44.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' 53:44.54 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 53:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:44.54 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationRequest.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 53:44.54 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(PresentationRequest) 53:44.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 53:45.58 view 53:48.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 53:48.15 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.h:11, 53:48.15 from /builddir/build/BUILD/firefox-63.0/dom/presentation/AvailabilityCollection.cpp:7, 53:48.15 from /builddir/build/BUILD/firefox-63.0/objdir/dom/presentation/Unified_cpp_dom_presentation0.cpp:2: 53:48.15 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp: In member function 'virtual nsresult mozilla::dom::PresentationTCPSessionTransport::QueryInterface(const nsIID&, void**)': 53:48.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 53:48.15 foundInterface = 0; \ 53:48.15 ^~~~~~~~~~~~~~ 53: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' 53:48.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 53:48.15 ^~~~~~~~~~~~~~~~~~~~~~~ 53:48.15 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:78:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 53:48.15 NS_INTERFACE_MAP_END 53:48.15 ^~~~~~~~~~~~~~~~~~~~ 53:48.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 53:48.16 else 53:48.16 ^~~~ 53:48.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 53:48.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 53:48.16 ^~~~~~~~~~~~~~~~~~ 53:48.16 /builddir/build/BUILD/firefox-63.0/dom/presentation/PresentationTCPSessionTransport.cpp:77:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 53:48.16 NS_INTERFACE_MAP_ENTRY(nsITransportEventSink) 53:48.16 ^~~~~~~~~~~~~~~~~~~~~~ 53:54.71 widget 54:09.32 widget/headless 54:17.45 widget/gtk 54:32.26 widget/gtk/mozgtk/stub 54:33.10 libmozgtk_stub.so 54:33.30 widget/gtk/mozgtk/gtk2 54:33.45 libmozgtk.so 54:46.86 widget/gtk/mozgtk/gtk3 54:46.93 libmozgtk.so 54:47.25 widget/gtk/wayland 54:47.95 widget/gtk/mozwayland 54:48.27 libmozwayland.so 54:48.43 widget/gtkxtbin 54:48.97 widget/x11 54:49.08 editor/libeditor 54:49.33 editor/spellchecker 54:53.74 editor/txmgr 54:53.83 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:53.83 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:53.83 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 54:53.83 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.83 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.83 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp: In member function 'virtual nsresult mozilla::EditorSpellCheck::QueryInterface(const nsIID&, void**)': 54:53.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.83 foundInterface = 0; \ 54:53.83 ^~~~~~~~~~~~~~ 54:53.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:53.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.83 ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.83 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:290:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.83 NS_INTERFACE_MAP_END 54:53.83 ^~~~~~~~~~~~~~~~~~~~ 54:53.83 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 54:53.83 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.83 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.83 } else 54:53.83 ^~~~ 54:53.83 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:289:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:53.83 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(EditorSpellCheck) 54:53.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:53.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:53.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:53.89 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 54:53.89 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.89 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.89 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp: In member function 'virtual nsresult mozilla::TextServicesDocument::QueryInterface(const nsIID&, void**)': 54:53.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.89 foundInterface = 0; \ 54:53.89 ^~~~~~~~~~~~~~ 54:53.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:53.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.89 ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.89 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.89 NS_INTERFACE_MAP_END 54:53.89 ^~~~~~~~~~~~~~~~~~~~ 54:53.89 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 54:53.89 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.89 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:53.89 } else 54:53.89 ^~~~ 54:53.89 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/TextServicesDocument.cpp:92:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:53.89 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(TextServicesDocument) 54:53.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:53.95 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:53.95 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:53.95 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:10, 54:53.95 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.95 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.95 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp: In member function 'virtual nsresult nsFilteredContentIterator::QueryInterface(const nsIID&, void**)': 54:53.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:53.95 foundInterface = 0; \ 54:53.95 ^~~~~~~~~~~~~~ 54:53.95 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:53.95 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:53.95 ^~~~~~~~~~~~~~~~~~~~~~~ 54:53.95 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:53.95 NS_INTERFACE_MAP_END 54:53.95 ^~~~~~~~~~~~~~~~~~~~ 54:53.95 In file included from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.h:11, 54:53.95 from /builddir/build/BUILD/firefox-63.0/editor/spellchecker/EditorSpellCheck.cpp:7, 54:53.95 from /builddir/build/BUILD/firefox-63.0/objdir/editor/spellchecker/Unified_cpp_editor_spellchecker0.cpp:2: 54:53.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 54:53.95 } else 54:53.95 ^~~~ 54:53.95 /builddir/build/BUILD/firefox-63.0/editor/spellchecker/nsFilteredContentIterator.cpp:47:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:53.95 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(nsFilteredContentIterator) 54:53.95 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:54.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:54.32 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.h:9, 54:54.32 from /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionItem.cpp:6, 54:54.32 from /builddir/build/BUILD/firefox-63.0/objdir/editor/txmgr/Unified_cpp_editor_txmgr0.cpp:2: 54:54.32 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp: In member function 'virtual nsresult mozilla::TransactionManager::QueryInterface(const nsIID&, void**)': 54:54.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.32 foundInterface = 0; \ 54:54.33 ^~~~~~~~~~~~~~ 54:54.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:54.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:54.33 ^~~~~~~~~~~~~~~~~~~~~~~ 54:54.33 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:54.33 NS_INTERFACE_MAP_END 54:54.33 ^~~~~~~~~~~~~~~~~~~~ 54:54.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 54:54.33 else 54:54.33 ^~~~ 54:54.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:54.33 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:54.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.33 /builddir/build/BUILD/firefox-63.0/editor/txmgr/TransactionManager.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:54.33 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransactionManager) 54:54.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:54.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:54.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:54.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:54.41 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeAttributeTransaction::QueryInterface(const nsIID&, void**)': 54:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.41 foundInterface = 0; \ 54:54.41 ^~~~~~~~~~~~~~ 54:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:54.41 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.41 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:61:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:54.41 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:54.41 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:54.41 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:54.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 54:54.41 } else 54:54.41 ^~~~ 54:54.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:54.41 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.41 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeAttributeTransaction.cpp:60:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:54.41 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeAttributeTransaction) 54:54.41 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:54.42 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp: In member function 'virtual nsresult mozilla::ChangeStyleTransaction::QueryInterface(const nsIID&, void**)': 54:54.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:54.42 foundInterface = 0; \ 54:54.42 ^~~~~~~~~~~~~~ 54:54.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:54.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.42 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:69:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:54.42 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.42 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:54.42 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:54.42 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:54.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 54:54.42 } else 54:54.42 ^~~~ 54:54.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' 54:54.42 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:54.42 /builddir/build/BUILD/firefox-63.0/editor/libeditor/ChangeStyleTransaction.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:54.42 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ChangeStyleTransaction) 54:54.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:55.17 editor/composer 54:55.51 layout/style 54:56.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.71 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.71 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.71 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp: In member function 'virtual nsresult mozilla::CompositionTransaction::QueryInterface(const nsIID&, void**)': 54:56.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.71 foundInterface = 0; \ 54:56.71 ^~~~~~~~~~~~~~ 54:56.71 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.71 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.71 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.71 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:56.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1029:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:56.72 } else 54:56.72 ^~~~ 54:56.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 54:56.72 NS_IMPL_QUERY_BODY_CONCRETE(_class) 54:56.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.72 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CompositionTransaction.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 54:56.72 NS_INTERFACE_MAP_ENTRY_CONCRETE(CompositionTransaction) 54:56.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.73 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp: In member function 'virtual nsresult mozilla::CreateElementTransaction::QueryInterface(const nsIID&, void**)': 54:56.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.73 foundInterface = 0; \ 54:56.73 ^~~~~~~~~~~~~~ 54:56.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.73 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.73 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:83:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.73 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.73 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.73 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.73 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.73 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.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 54:56.73 } else 54:56.73 ^~~~ 54:56.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' 54:56.73 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:56.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.73 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:82:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:56.74 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CreateElementTransaction) 54:56.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.74 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.74 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.74 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.74 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteNodeTransaction::QueryInterface(const nsIID&, void**)': 54:56.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.75 foundInterface = 0; \ 54:56.75 ^~~~~~~~~~~~~~ 54:56.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.75 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.75 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:49:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.75 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.75 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.75 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.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 54:56.75 } else 54:56.75 ^~~~ 54:56.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' 54:56.75 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.75 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteNodeTransaction.cpp:48:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:56.75 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteNodeTransaction) 54:56.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteRangeTransaction::QueryInterface(const nsIID&, void**)': 54:56.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.77 foundInterface = 0; \ 54:56.77 ^~~~~~~~~~~~~~ 54:56.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.77 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 54:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.77 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.77 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.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 54:56.77 } else 54:56.77 ^~~~ 54:56.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' 54:56.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteRangeTransaction.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:56.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteRangeTransaction) 54:56.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.79 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp: In member function 'virtual nsresult mozilla::DeleteTextTransaction::QueryInterface(const nsIID&, void**)': 54:56.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.79 foundInterface = 0; \ 54:56.79 ^~~~~~~~~~~~~~ 54:56.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.79 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:107:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.79 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.79 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.79 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.79 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 54:56.79 } else 54:56.79 ^~~~ 54:56.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' 54:56.79 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.79 /builddir/build/BUILD/firefox-63.0/editor/libeditor/DeleteTextTransaction.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:56.79 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(DeleteTextTransaction) 54:56.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp: In member function 'virtual nsresult mozilla::EditAggregateTransaction::QueryInterface(const nsIID&, void**)': 54:56.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.81 foundInterface = 0; \ 54:56.81 ^~~~~~~~~~~~~~ 54:56.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 54:56.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 54:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:31:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 54:56.81 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 54:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.81 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.81 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.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 54:56.81 } else 54:56.81 ^~~~ 54:56.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' 54:56.81 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 54:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.81 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditAggregateTransaction.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 54:56.81 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(EditAggregateTransaction) 54:56.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 54:56.82 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 54:56.82 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 54:56.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp: In member function 'virtual nsresult mozilla::EditTransactionBase::QueryInterface(const nsIID&, void**)': 54:56.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.82 foundInterface = 0; \ 54:56.82 ^~~~~~~~~~~~~~ 54:56.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:56.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:56.82 ^~~~~~~~~~~~~~~~~~~~~~~ 54:56.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:22:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:56.82 NS_INTERFACE_MAP_END 54:56.82 ^~~~~~~~~~~~~~~~~~~~ 54:56.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 54:56.82 else 54:56.82 ^~~~ 54:56.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:56.82 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.82 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditTransactionBase.cpp:21:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:56.82 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITransaction) 54:56.82 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.97 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp: In member function 'virtual nsresult mozilla::EditorBase::QueryInterface(const nsIID&, void**)': 54:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:56.97 foundInterface = 0; \ 54:56.97 ^~~~~~~~~~~~~~ 54:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:56.97 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:56.97 ^~~~~~~~~~~~~~~~~~~~~~~ 54:56.97 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:248:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:56.97 NS_INTERFACE_MAP_END 54:56.97 ^~~~~~~~~~~~~~~~~~~~ 54:56.97 /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:56.97 else 54:56.97 ^~~~ 54:56.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 54:56.97 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 54:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:56.97 /builddir/build/BUILD/firefox-63.0/editor/libeditor/EditorBase.cpp:247:2: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 54:56.97 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIEditor) 54:56.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 54:58.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 54:58.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 54:58.86 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 54:58.86 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 54:58.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 54:58.86 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp: In member function 'virtual nsresult mozilla::ComposerCommandsUpdater::QueryInterface(const nsIID&, void**)': 54:58.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 54:58.86 foundInterface = 0; \ 54:58.86 ^~~~~~~~~~~~~~ 54:58.86 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 54:58.86 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 54:58.86 ^~~~~~~~~~~~~~~~~~~~~~~ 54:58.86 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 54:58.86 NS_INTERFACE_MAP_END 54:58.86 ^~~~~~~~~~~~~~~~~~~~ 54:58.86 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 54:58.86 from /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:7, 54:58.86 from /builddir/build/BUILD/firefox-63.0/objdir/editor/composer/Unified_cpp_editor_composer0.cpp:2: 54:58.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 54:58.86 } else 54:58.86 ^~~~ 54:58.86 /builddir/build/BUILD/firefox-63.0/editor/composer/ComposerCommandsUpdater.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 54:58.86 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(ComposerCommandsUpdater) 54:58.86 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:02.47 layout/base 55:03.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.03 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRuleDecl::QueryInterface(const nsIID&, void**)': 55:03.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.03 foundInterface = 0; \ 55:03.03 ^~~~~~~~~~~~~~ 55:03.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:03.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:03.03 ^~~~~~~~~~~~~~~~~~~~~~~ 55:03.03 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:03.03 NS_INTERFACE_MAP_END 55:03.03 ^~~~~~~~~~~~~~~~~~~~ 55:03.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:38: 55:03.03 /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 55:03.03 else 55:03.03 ^~~~ 55:03.03 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.03 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.03 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.03 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.03 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSFontFaceRule::QueryInterface(const nsIID&, void**)': 55:03.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.04 foundInterface = 0; \ 55:03.04 ^~~~~~~~~~~~~~ 55:03.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.04 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.04 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.04 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:03.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.04 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.04 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.04 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.04 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.04 } else 55:03.04 ^~~~ 55:03.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' 55:03.04 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.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' 55:03.04 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.04 /builddir/build/BUILD/firefox-63.0/layout/style/CSSFontFaceRule.cpp:186:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:03.04 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSFontFaceRule, mozilla::css::Rule) 55:03.04 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.06 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.06 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSImportRule::QueryInterface(const nsIID&, void**)': 55:03.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.06 foundInterface = 0; \ 55:03.06 ^~~~~~~~~~~~~~ 55:03.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.06 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.06 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.06 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 55:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.06 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.06 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.06 } else 55:03.06 ^~~~ 55:03.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' 55:03.06 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.06 /builddir/build/BUILD/firefox-63.0/layout/style/CSSImportRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSImportRule) 55:03.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.17 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.17 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.17 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeDeclaration::QueryInterface(const nsIID&, void**)': 55:03.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.17 foundInterface = 0; \ 55:03.17 ^~~~~~~~~~~~~~ 55:03.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.17 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.17 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:97:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.17 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 55:03.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.17 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.17 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.17 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.17 /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 55:03.17 else 55:03.17 ^~~~ 55:03.17 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:96:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 55:03.17 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 55:03.17 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.18 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.18 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.18 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeRule::QueryInterface(const nsIID&, void**)': 55:03.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.18 foundInterface = 0; \ 55:03.18 ^~~~~~~~~~~~~~ 55:03.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.18 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.18 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:125:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.18 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 55:03.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.18 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.18 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.18 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.18 } else 55:03.18 ^~~~ 55:03.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' 55:03.18 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.18 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframeRule.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.18 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeRule) 55:03.18 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.20 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.20 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframeList::QueryInterface(const nsIID&, void**)': 55:03.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.20 foundInterface = 0; \ 55:03.20 ^~~~~~~~~~~~~~ 55:03.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.20 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.20 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:134:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.20 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 55:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.20 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.20 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.20 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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:03.20 } else 55:03.20 ^~~~ 55:03.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' 55:03.20 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.20 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.20 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframeList) 55:03.20 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.21 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.21 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.21 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.21 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSKeyframesRule::QueryInterface(const nsIID&, void**)': 55:03.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.21 foundInterface = 0; \ 55:03.21 ^~~~~~~~~~~~~~ 55:03.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.22 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.22 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:179:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.22 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 55:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.22 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.22 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.22 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.22 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.22 } else 55:03.22 ^~~~ 55:03.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' 55:03.22 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.22 /builddir/build/BUILD/firefox-63.0/layout/style/CSSKeyframesRule.cpp:178:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.22 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSKeyframesRule) 55:03.22 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.23 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.23 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.23 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.23 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.24 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.24 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMediaRule::QueryInterface(const nsIID&, void**)': 55:03.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.24 foundInterface = 0; \ 55:03.24 ^~~~~~~~~~~~~~ 55:03.24 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.24 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.24 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:39:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.24 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 55:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.24 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.24 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.24 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.24 } else 55:03.24 ^~~~ 55:03.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' 55:03.24 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.24 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMediaRule.cpp:38:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.24 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMediaRule) 55:03.24 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.26 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.26 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSMozDocumentRule::QueryInterface(const nsIID&, void**)': 55:03.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.26 foundInterface = 0; \ 55:03.26 ^~~~~~~~~~~~~~ 55:03.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.26 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.26 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:94:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.26 NS_INTERFACE_MAP_END_INHERITING(css::ConditionRule) 55:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.26 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.26 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 55:03.26 } else 55:03.26 ^~~~ 55:03.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:03.26 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.26 /builddir/build/BUILD/firefox-63.0/layout/style/CSSMozDocumentRule.cpp:93:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.26 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSMozDocumentRule) 55:03.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.27 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.27 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.27 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRuleDeclaration::QueryInterface(const nsIID&, void**)': 55:03.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.27 foundInterface = 0; \ 55:03.27 ^~~~~~~~~~~~~~ 55:03.27 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:39:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.27 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 55:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:110: 55:03.27 /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 55:03.27 else 55:03.27 ^~~~ 55:03.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.28 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.28 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.28 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.28 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSPageRule::QueryInterface(const nsIID&, void**)': 55:03.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.28 foundInterface = 0; \ 55:03.28 ^~~~~~~~~~~~~~ 55:03.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.28 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.28 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:114:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.28 NS_INTERFACE_MAP_END_INHERITING(css::Rule) 55:03.28 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.28 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.29 } else 55:03.29 ^~~~ 55:03.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' 55:03.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.29 /builddir/build/BUILD/firefox-63.0/layout/style/CSSPageRule.cpp:113:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSPageRule) 55:03.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.29 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.29 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.29 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.29 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp: In member function 'virtual nsresult mozilla::dom::CSSRuleList::QueryInterface(const nsIID&, void**)': 55:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.30 foundInterface = 0; \ 55:03.30 ^~~~~~~~~~~~~~ 55:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:03.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:03.30 ^~~~~~~~~~~~~~~~~~~~~~~ 55:03.30 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:20:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:03.30 NS_INTERFACE_MAP_END 55:03.30 ^~~~~~~~~~~~~~~~~~~~ 55: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 55:03.30 else 55:03.30 ^~~~ 55:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:03.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:03.30 ^~~~~~~~~~~~~~~~~~ 55:03.30 /builddir/build/BUILD/firefox-63.0/layout/style/CSSRuleList.cpp:19:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:03.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 55:03.31 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRuleDeclaration::QueryInterface(const nsIID&, void**)': 55:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.31 foundInterface = 0; \ 55:03.31 ^~~~~~~~~~~~~~ 55:03.31 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:43:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.31 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 55:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:128: 55:03.31 /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 55:03.31 else 55:03.31 ^~~~ 55:03.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.31 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.31 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.31 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.31 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSStyleRule::QueryInterface(const nsIID&, void**)': 55:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.31 foundInterface = 0; \ 55:03.31 ^~~~~~~~~~~~~~ 55:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.31 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.31 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.31 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 55:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.32 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:03.32 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 55:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.32 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.32 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.32 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.32 } else 55:03.32 ^~~~ 55:03.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' 55:03.32 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.32 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 55:03.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.33 /builddir/build/BUILD/firefox-63.0/layout/style/CSSStyleRule.cpp:113:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:03.33 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(CSSStyleRule, css::Rule) 55:03.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.33 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:03.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:03.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:03.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:03.33 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 55:03.34 from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp: In member function 'virtual nsresult mozilla::dom::CSSSupportsRule::QueryInterface(const nsIID&, void**)': 55:03.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:03.34 foundInterface = 0; \ 55:03.34 ^~~~~~~~~~~~~~ 55:03.34 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:03.34 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:03.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:03.34 NS_INTERFACE_MAP_END_INHERITING(ConditionRule) 55:03.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.34 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Animation.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AnimationCollection.h:10, 55:03.34 from /builddir/build/BUILD/firefox-63.0/layout/style/AnimationCollection.cpp:7, 55:03.34 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style0.cpp:2: 55:03.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 55:03.34 } else 55:03.34 ^~~~ 55:03.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' 55:03.34 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:03.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:03.34 /builddir/build/BUILD/firefox-63.0/layout/style/CSSSupportsRule.cpp:33:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:03.34 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(CSSSupportsRule) 55:03.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:05.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:05.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:05.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:05.57 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:10, 55:05.57 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 55:05.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'virtual nsresult mozilla::CreateElementTransaction::DoTransaction()': 55:05.57 /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] 55:05.57 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 55:05.57 ^~ 55:05.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:38: 55:05.57 /builddir/build/BUILD/firefox-63.0/editor/libeditor/CreateElementTransaction.cpp:116:21: note: '*((void*)& afterNewNode +16)' was declared here 55:05.57 EditorRawDOMPoint afterNewNode(mNewNode); 55:05.57 ^~~~~~~~~~~~ 55:07.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ChangeStyleTransaction.h:9, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CSSEditUtils.h:9, 55:07.12 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/CSSEditUtils.cpp:6, 55:07.12 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor0.cpp:2: 55:07.12 /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&)': 55:07.12 /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] 55:07.12 return ref(); 55:07.12 ^ 55:07.41 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 55:07.41 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 55:07.41 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 55:07.42 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 55:07.42 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp: In member function 'virtual nsresult mozilla::dom::FontFace::QueryInterface(const nsIID&, void**)': 55:07.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:07.42 foundInterface = 0; \ 55:07.42 ^~~~~~~~~~~~~~ 55: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' 55:07.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:07.42 ^~~~~~~~~~~~~~~~~~~~~~~ 55:07.42 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:99:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:07.42 NS_INTERFACE_MAP_END 55:07.42 ^~~~~~~~~~~~~~~~~~~~ 55:07.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 55:07.42 else 55:07.42 ^~~~ 55:07.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:07.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:07.42 ^~~~~~~~~~~~~~~~~~ 55:07.42 /builddir/build/BUILD/firefox-63.0/layout/style/FontFace.cpp:98:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:07.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:07.42 ^~~~~~~~~~~~~~~~~~~~~~ 55:07.49 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp: In member function 'virtual nsresult mozilla::dom::FontFaceSet::QueryInterface(const nsIID&, void**)': 55:07.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:07.49 foundInterface = 0; \ 55:07.49 ^~~~~~~~~~~~~~ 55:07.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:07.50 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:07.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.50 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:106:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:07.50 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:07.50 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.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 55:07.50 else 55:07.50 ^~~~ 55:07.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:07.50 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:07.50 ^~~~~~~~~~~~~~~~~~ 55:07.50 /builddir/build/BUILD/firefox-63.0/layout/style/FontFaceSet.cpp:105:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:07.50 NS_INTERFACE_MAP_ENTRY(nsICSSLoaderObserver) 55:07.50 ^~~~~~~~~~~~~~~~~~~~~~ 55:07.59 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp: In member function 'virtual nsresult mozilla::css::GroupRule::QueryInterface(const nsIID&, void**)': 55:07.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:07.59 foundInterface = 0; \ 55:07.59 ^~~~~~~~~~~~~~ 55:07.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:07.59 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.59 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:07.59 NS_INTERFACE_MAP_END_INHERITING(Rule) 55:07.59 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 55:07.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 55:07.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 55:07.60 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 55:07.60 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 55:07.60 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 55:07.60 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 55:07.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 55:07.60 } else 55:07.60 ^~~~ 55:07.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:07.60 } else 55:07.60 ^~~~ 55:07.60 /builddir/build/BUILD/firefox-63.0/layout/style/GroupRule.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:07.60 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(GroupRule) 55:07.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:07.76 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 55:07.76 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CachedInheritingStyles.h:10, 55:07.76 from /builddir/build/BUILD/firefox-63.0/layout/style/CachedInheritingStyles.cpp:7, 55:07.76 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:2: 55:07.76 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp: In member function 'virtual nsresult mozilla::css::ImageLoader::QueryInterface(const nsIID&, void**)': 55:07.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:07.76 foundInterface = 0; \ 55:07.76 ^~~~~~~~~~~~~~ 55:07.76 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:07.76 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:07.76 ^~~~~~~~~~~~~~~~~~~~~~~ 55:07.76 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:566:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:07.77 NS_INTERFACE_MAP_END 55:07.77 ^~~~~~~~~~~~~~~~~~~~ 55:07.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 55:07.77 else 55:07.77 ^~~~ 55:07.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:07.77 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:07.77 ^~~~~~~~~~~~~~~~~~ 55:07.77 /builddir/build/BUILD/firefox-63.0/layout/style/ImageLoader.cpp:565:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:07.77 NS_INTERFACE_MAP_ENTRY(imgINotificationObserver) 55:07.77 ^~~~~~~~~~~~~~~~~~~~~~ 55:08.03 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp: In member function 'virtual nsresult mozilla::dom::MediaList::QueryInterface(const nsIID&, void**)': 55:08.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:08.03 foundInterface = 0; \ 55:08.03 ^~~~~~~~~~~~~~ 55:08.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:08.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:08.03 ^~~~~~~~~~~~~~~~~~~~~~~ 55:08.03 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:08.03 NS_INTERFACE_MAP_END 55:08.03 ^~~~~~~~~~~~~~~~~~~~ 55:08.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 55:08.03 else 55:08.03 ^~~~ 55:08.04 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:08.04 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:08.04 ^~~~~~~~~~~~~~~~~~ 55:08.04 /builddir/build/BUILD/firefox-63.0/layout/style/MediaList.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:08.04 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:08.04 ^~~~~~~~~~~~~~~~~~~~~~ 55:08.05 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp: In member function 'virtual nsresult mozilla::dom::MediaQueryList::QueryInterface(const nsIID&, void**)': 55:08.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:08.05 foundInterface = 0; \ 55:08.05 ^~~~~~~~~~~~~~ 55:08.05 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:08.05 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:08.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:08.05 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:08.05 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 55:08.05 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:08.05 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:13, 55:08.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 55:08.05 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 55:08.05 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 55:08.05 from /builddir/build/BUILD/firefox-63.0/layout/style/nsStyleStruct.h:33, 55:08.05 from /builddir/build/BUILD/firefox-63.0/layout/style/ComputedStyle.cpp:17, 55:08.05 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style1.cpp:11: 55:08.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 55:08.06 } else 55:08.06 ^~~~ 55:08.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 55:08.06 } else 55:08.06 ^~~~ 55:08.06 /builddir/build/BUILD/firefox-63.0/layout/style/MediaQueryList.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:08.06 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(MediaQueryList) 55:08.06 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:11.77 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:11.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp: In member function 'virtual nsresult mozilla::HTMLEditRules::QueryInterface(const nsIID&, void**)': 55:11.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:11.77 foundInterface = 0; \ 55:11.77 ^~~~~~~~~~~~~~ 55:11.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:11.77 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:973:3: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:11.77 NS_INTERFACE_MAP_END_INHERITING(aSuper) \ 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:11.77 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:11.77 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:11.77 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:11.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 55:11.77 } else 55:11.77 ^~~~ 55:11.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' 55:11.77 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:972:3: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:11.77 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(aClass) \ 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:11.77 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:227:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0' 55:11.77 NS_IMPL_ISUPPORTS_CYCLE_COLLECTION_INHERITED_0(HTMLEditRules, TextEditRules) 55:11.77 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:12.36 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 55:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:12.36 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:12.36 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:12.36 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp: In member function 'virtual nsresult mozilla::HTMLEditor::QueryInterface(const nsIID&, void**)': 55:12.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:12.36 foundInterface = 0; \ 55:12.36 ^~~~~~~~~~~~~~ 55:12.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:12.36 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:12.36 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:320:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:12.36 NS_INTERFACE_MAP_END_INHERITING(TextEditor) 55:12.36 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:12.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 55:12.36 else 55:12.36 ^~~~ 55:12.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:12.36 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:12.36 ^~~~~~~~~~~~~~~~~~ 55:12.36 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:319:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:12.36 NS_INTERFACE_MAP_ENTRY(nsIEditorMailSupport) 55:12.36 ^~~~~~~~~~~~~~~~~~~~~~ 55:13.47 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp: In member function 'virtual nsresult mozilla::InsertNodeTransaction::QueryInterface(const nsIID&, void**)': 55:13.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:13.47 foundInterface = 0; \ 55:13.47 ^~~~~~~~~~~~~~ 55:13.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:13.47 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.47 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:72:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:13.47 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 55:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 55:13.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:13.47 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:13.47 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:13.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 55:13.47 } else 55:13.47 ^~~~ 55:13.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' 55:13.47 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:13.47 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.47 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertNodeTransaction.cpp:71:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:13.48 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(InsertNodeTransaction) 55:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:13.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:13.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:10, 55:13.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:13.48 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:13.48 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:13.48 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp: In member function 'virtual nsresult mozilla::InsertTextTransaction::QueryInterface(const nsIID&, void**)': 55:13.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:13.48 foundInterface = 0; \ 55:13.48 ^~~~~~~~~~~~~~ 55:13.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:13.48 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.48 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:56:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:13.48 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 55:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.48 /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 55:13.48 } else 55:13.48 ^~~~ 55:13.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 55:13.48 NS_IMPL_QUERY_BODY_CONCRETE(_class) 55:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:13.48 /builddir/build/BUILD/firefox-63.0/editor/libeditor/InsertTextTransaction.cpp:55:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 55:13.48 NS_INTERFACE_MAP_ENTRY_CONCRETE(InsertTextTransaction) 55:13.48 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:14.21 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:14.21 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 55:14.21 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 55:14.21 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp: In member function 'virtual nsresult mozilla::JoinNodeTransaction::QueryInterface(const nsIID&, void**)': 55:14.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:14.21 foundInterface = 0; \ 55:14.21 ^~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:14.21 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:14.21 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 55:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 55:14.21 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 55:14.21 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 55:14.21 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 55:14.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 55:14.21 } else 55:14.21 ^~~~ 55:14.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' 55:14.21 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.21 /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:50:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:14.21 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(JoinNodeTransaction) 55:14.21 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.24 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:14.24 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:14.24 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 55:14.24 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 55:14.24 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp: In member function 'virtual nsresult mozilla::PlaceholderTransaction::QueryInterface(const nsIID&, void**)': 55:14.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:14.25 foundInterface = 0; \ 55:14.25 ^~~~~~~~~~~~~~ 55:14.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:14.25 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:14.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.25 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:55:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:14.25 NS_INTERFACE_MAP_END_INHERITING(EditAggregateTransaction) 55:14.25 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.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 55:14.25 else 55:14.25 ^~~~ 55:14.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:14.25 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:14.25 ^~~~~~~~~~~~~~~~~~ 55:14.25 /builddir/build/BUILD/firefox-63.0/editor/libeditor/PlaceholderTransaction.cpp:54:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:14.25 NS_INTERFACE_MAP_ENTRY(nsIAbsorbingTransaction) 55:14.25 ^~~~~~~~~~~~~~~~~~~~~~ 55:14.28 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp: In member function 'virtual nsresult mozilla::SplitNodeTransaction::QueryInterface(const nsIID&, void**)': 55:14.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:14.29 foundInterface = 0; \ 55:14.29 ^~~~~~~~~~~~~~ 55:14.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:14.29 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:14.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.29 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:65:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:14.29 NS_INTERFACE_MAP_END_INHERITING(EditTransactionBase) 55:14.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditTransactionBase.h:9, 55:14.29 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.h:9, 55:14.29 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/JoinNodeTransaction.cpp:6, 55:14.29 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:11: 55:14.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 55:14.29 } else 55:14.29 ^~~~ 55:14.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' 55:14.29 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:14.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:14.29 /builddir/build/BUILD/firefox-63.0/editor/libeditor/SplitNodeTransaction.cpp:64:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:14.29 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(SplitNodeTransaction) 55:14.29 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 55:16.89 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/InternetCiter.cpp:9, 55:16.89 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor2.cpp:2: 55:16.89 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp: In member function 'virtual nsresult mozilla::TextEditRules::QueryInterface(const nsIID&, void**)': 55:16.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:16.90 foundInterface = 0; \ 55:16.90 ^~~~~~~~~~~~~~ 55:16.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:16.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:16.90 ^~~~~~~~~~~~~~~~~~~~~~~ 55:16.90 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:130:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:16.90 NS_INTERFACE_MAP_END 55:16.90 ^~~~~~~~~~~~~~~~~~~~ 55:16.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 55:16.90 else 55:16.90 ^~~~ 55:16.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 55:16.90 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 55:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.90 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditRules.cpp:129:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 55:16.90 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsITimerCallback) 55:16.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:16.99 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp: In member function 'virtual nsresult mozilla::TextEditor::QueryInterface(const nsIID&, void**)': 55:17.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:17.00 foundInterface = 0; \ 55:17.00 ^~~~~~~~~~~~~~ 55:17.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:17.00 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:17.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:17.00 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:17.00 NS_INTERFACE_MAP_END_INHERITING(EditorBase) 55:17.00 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:17.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:17.00 else 55:17.00 ^~~~ 55:17.00 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:17.00 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:17.00 ^~~~~~~~~~~~~~~~~~ 55:17.00 /builddir/build/BUILD/firefox-63.0/editor/libeditor/TextEditor.cpp:123:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:17.00 NS_INTERFACE_MAP_ENTRY(nsIPlaintextEditor) 55:17.00 ^~~~~~~~~~~~~~~~~~~~~~ 55:19.96 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:19.97 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:19.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorDOMPoint.h: In member function 'mozilla::EditorRawDOMPoint mozilla::SplitNodeResult::SplitPoint() const': 55:19.97 /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] 55:19.97 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 55:19.97 ^~ 55:19.97 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 55:19.97 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 55:19.97 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 55:19.97 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 55:19.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 55:19.97 EditorRawDOMPoint point(mPreviousNode); 55:19.97 ^~~~~ 55:22.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:40, 55:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 55:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 55:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ComposerCommandsUpdater.h:11, 55:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:10, 55:22.19 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:22.19 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:22.19 /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&)': 55:22.19 /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] 55:22.19 return ref(); 55:22.19 ^ 55:22.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:22.43 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:22.44 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:22.44 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:22.44 /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&)': 55:22.44 /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] 55:22.44 if (NS_WARN_IF(mOffset.value() >= mParent->Length())) { 55:22.44 ^~ 55:22.44 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:29: 55:22.44 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditor.cpp:1877:21: note: '*((void*)& afterElement +16)' was declared here 55:22.44 EditorRawDOMPoint afterElement(&aElement); 55:22.44 ^~~~~~~~~~~~ 55:22.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:22.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:22.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:22.80 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:22.80 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:22.80 /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]': 55:22.80 /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] 55:22.80 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 55:22.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 55:22.80 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 55:22.80 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 55:22.80 ^~~~~~~~~~~~~ 55:22.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:22.87 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:22.87 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:22.87 /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*]': 55:22.87 /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] 55:22.87 mChild = mParent->GetChildAt_Deprecated(mOffset.value()); 55:22.87 In file included from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 55:22.87 /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:9095:21: note: '*((void*)& pointToInsert +16)' was declared here 55:22.88 EditorRawDOMPoint pointToInsert(aStartOfDeepestRightNode); 55:22.88 ^~~~~~~~~~~~~ 55:27.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorBase.h:10, 55:27.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditor.h:9, 55:27.16 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HTMLEditor.h:14, 55:27.16 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLAnonymousNodeEditor.cpp:5, 55:27.16 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:2: 55:27.16 /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**)': 55:27.16 /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] 55:27.16 mOffset = mozilla::Some(mOffset.value() + 1); 55:27.16 ~~~~~~~~~~~~~~~~^~~ 55:27.16 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/TextEditRules.h:11, 55:27.16 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.h:12, 55:27.16 from /builddir/build/BUILD/firefox-63.0/editor/libeditor/HTMLEditRules.cpp:7, 55:27.16 from /builddir/build/BUILD/firefox-63.0/objdir/editor/libeditor/Unified_cpp_editor_libeditor1.cpp:11: 55:27.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EditorUtils.h:293:23: note: '*((void*)& point +16)' was declared here 55:27.16 EditorRawDOMPoint point(mPreviousNode); 55:27.16 ^~~~~ 55:27.66 layout/generic 55:29.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 55:29.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:13, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 55:29.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrName.h:16, 55:29.32 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:21, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 55:29.32 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 55:29.32 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 55:29.32 /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]': 55:29.32 /builddir/build/BUILD/firefox-63.0/layout/base/GeometryUtils.cpp:332:33: required from here 55:29.32 /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] 55:29.32 memset(aT, 0, sizeof(T)); 55:29.32 ~~~~~~^~~~~~~~~~~~~~~~~~ 55:29.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:12, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsPoint.h:13, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsMargin.h:11, 55:29.32 from /builddir/build/BUILD/firefox-63.0/dom/base/nsAttrValue.h:22, 55:29.32 from /builddir/build/BUILD/firefox-63.0/dom/base/AttrArray.h:22, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FragmentOrElement.h:19, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Element.h:16, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/AnonymousContent.h:10, 55:29.32 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.h:11, 55:29.32 from /builddir/build/BUILD/firefox-63.0/layout/base/AccessibleCaret.cpp:7, 55:29.32 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:2: 55:29.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/Point.h:117:8: note: 'struct mozilla::gfx::PointTyped' declared here 55:29.32 struct PointTyped : 55:29.32 ^~~~~~~~~~ 55:32.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 55:32.15 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 55:32.15 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 55:32.15 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp: In member function 'virtual nsresult mozilla::PreloadedStyleSheet::QueryInterface(const nsIID&, void**)': 55:32.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.15 foundInterface = 0; \ 55:32.15 ^~~~~~~~~~~~~~ 55:32.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:32.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.15 ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.16 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:43:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.16 NS_INTERFACE_MAP_END 55:32.16 ^~~~~~~~~~~~~~~~~~~~ 55:32.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 55:32.16 else 55:32.16 ^~~~ 55:32.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:32.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:32.16 ^~~~~~~~~~~~~~~~~~ 55:32.16 /builddir/build/BUILD/firefox-63.0/layout/style/PreloadedStyleSheet.cpp:42:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:32.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:32.16 ^~~~~~~~~~~~~~~~~~~~~~ 55:32.17 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp: In member function 'virtual nsresult mozilla::css::Rule::QueryInterface(const nsIID&, void**)': 55:32.17 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:32.18 foundInterface = 0; \ 55:32.18 ^~~~~~~~~~~~~~ 55:32.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:32.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:32.18 ^~~~~~~~~~~~~~~~~~~~~~~ 55:32.18 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:32.18 NS_INTERFACE_MAP_END 55:32.18 ^~~~~~~~~~~~~~~~~~~~ 55:32.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 55:32.18 else 55:32.18 ^~~~ 55:32.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:32.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:32.18 ^~~~~~~~~~~~~~~~~~ 55:32.18 /builddir/build/BUILD/firefox-63.0/layout/style/Rule.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:32.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:32.18 ^~~~~~~~~~~~~~~~~~~~~~ 55:33.85 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp: In member function 'virtual nsresult mozilla::ServoCSSRuleList::QueryInterface(const nsIID&, void**)': 55:33.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:33.85 foundInterface = 0; \ 55:33.85 ^~~~~~~~~~~~~~ 55:33.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 55:33.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 55:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.85 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 55:33.85 NS_INTERFACE_MAP_END_INHERITING(dom::CSSRuleList) 55:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.85 In file included from /builddir/build/BUILD/firefox-63.0/dom/base/nsWrapperCache.h:10, 55:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TypedArray.h:14, 55:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:15, 55:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 55:33.85 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 55:33.85 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 55:33.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 55:33.85 } else 55:33.85 ^~~~ 55:33.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' 55:33.85 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 55:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:33.85 /builddir/build/BUILD/firefox-63.0/layout/style/ServoCSSRuleList.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 55:33.85 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(ServoCSSRuleList) 55:33.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 55:34.12 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFaceBinding.h:10, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/FontFace.h:10, 55:34.12 from /builddir/build/BUILD/firefox-63.0/layout/style/PostTraversalTask.cpp:9, 55:34.12 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style2.cpp:2: 55:34.12 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp: In member function 'virtual nsresult mozilla::StyleSheet::QueryInterface(const nsIID&, void**)': 55:34.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:34.12 foundInterface = 0; \ 55:34.12 ^~~~~~~~~~~~~~ 55:34.12 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:34.12 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:34.13 ^~~~~~~~~~~~~~~~~~~~~~~ 55:34.13 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:192:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:34.13 NS_INTERFACE_MAP_END 55:34.13 ^~~~~~~~~~~~~~~~~~~~ 55:34.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 55:34.13 else 55:34.13 ^~~~ 55:34.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:34.13 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:34.13 ^~~~~~~~~~~~~~~~~~ 55:34.13 /builddir/build/BUILD/firefox-63.0/layout/style/StyleSheet.cpp:191:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:34.13 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:34.13 ^~~~~~~~~~~~~~~~~~~~~~ 55:40.02 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base0.cpp:65: 55:40.02 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp: In member function 'virtual void mozilla::PresShell::FrameNeedsReflow(nsIFrame*, nsIPresShell::IntrinsicDirty, nsFrameState, nsIPresShell::ReflowRootHandling)': 55:40.02 /builddir/build/BUILD/firefox-63.0/layout/base/PresShell.cpp:2721:23: warning: 'targetNeedsReflowFromParent' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:40.02 (_f != subtreeRoot || !targetNeedsReflowFromParent)) 55:40.02 ^~ 55:50.14 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:23, 55:50.14 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 55:50.14 /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)': 55:50.14 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.h:42:59: warning: 'fType' may be used uninitialized in this function [-Wmaybe-uninitialized] 55:50.14 return frameType == mozilla::LayoutFrameType::TableCell || 55:50.14 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ 55:50.14 frameType == mozilla::LayoutFrameType::BCTableCell; 55:50.14 ~~~~~~~~~~~~~~~~~~~~ 55:50.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic0.cpp:65: 55:50.14 /builddir/build/BUILD/firefox-63.0/layout/generic/ReflowInput.cpp:2257:21: note: 'fType' was declared here 55:50.14 LayoutFrameType fType; 55:50.14 ^~~~~ 55:54.82 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:15, 55:54.82 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.h:10, 55:54.82 from /builddir/build/BUILD/firefox-63.0/layout/base/nsBidiPresUtils.cpp:7, 55:54.82 from /builddir/build/BUILD/firefox-63.0/objdir/layout/base/Unified_cpp_layout_base1.cpp:2: 55:54.82 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp: In member function 'virtual nsresult nsDocumentViewer::QueryInterface(const nsIID&, void**)': 55:54.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:54.82 foundInterface = 0; \ 55:54.82 ^~~~~~~~~~~~~~ 55:54.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:54.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:54.82 ^~~~~~~~~~~~~~~~~~~~~~~ 55:54.82 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:649:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:54.82 NS_INTERFACE_MAP_END 55:54.82 ^~~~~~~~~~~~~~~~~~~~ 55:54.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 55:54.82 else 55:54.82 ^~~~ 55:54.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:54.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:54.82 ^~~~~~~~~~~~~~~~~~ 55:54.82 /builddir/build/BUILD/firefox-63.0/layout/base/nsDocumentViewer.cpp:647:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:54.82 NS_INTERFACE_MAP_ENTRY(nsIWebBrowserPrint) 55:54.82 ^~~~~~~~~~~~~~~~~~~~~~ 55:58.02 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp: In member function 'virtual nsresult nsPresContext::QueryInterface(const nsIID&, void**)': 55:58.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 55:58.02 foundInterface = 0; \ 55:58.03 ^~~~~~~~~~~~~~ 55:58.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 55:58.03 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 55:58.03 ^~~~~~~~~~~~~~~~~~~~~~~ 55:58.03 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:337:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 55:58.03 NS_INTERFACE_MAP_END 55:58.03 ^~~~~~~~~~~~~~~~~~~~ 55:58.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 55:58.03 else 55:58.03 ^~~~ 55:58.03 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 55:58.03 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 55:58.03 ^~~~~~~~~~~~~~~~~~ 55:58.03 /builddir/build/BUILD/firefox-63.0/layout/base/nsPresContext.cpp:336:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 55:58.03 NS_INTERFACE_MAP_ENTRY(nsISupports) 55:58.03 ^~~~~~~~~~~~~~~~~~~~~~ 56:01.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 56:01.57 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp: In member function 'nscoord nsIFrame::ComputeISizeValue(gfxContext*, nscoord, nscoord, nscoord, const nsStyleCoord&, nsIFrame::ComputeSizeFlags)': 56:01.58 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:6344:11: warning: 'result' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:01.58 nscoord result; 56:01.58 ^~~~~~ 56:01.63 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp: 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)': 56:01.64 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:6158:51: warning: 'bSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:01.64 if (stretchB == eStretchPreservingRatio && tentBSize > bSize) { 56:01.64 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ 56:01.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsSize.h:10, 56:01.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxASurface.h:16, 56:01.64 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxContext.h:11, 56:01.64 from /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:17, 56:01.64 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 56:01.64 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 56:01.64 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 56:01.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCoord.h:72:11: warning: 'iSize' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:01.64 return (int64_t(aMult1) * int64_t(aMult2) / int64_t(aDiv)); 56:01.64 ^~~~~~~~~~~~~~~ 56:01.64 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 56:01.64 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:5918:11: note: 'iSize' was declared here 56:01.64 nscoord iSize, minISize, maxISize, bSize, minBSize, maxBSize; 56:01.64 ^~~~~ 56:04.84 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:83: 56:04.84 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp: In member function 'void nsContainerFrame::DoInlineIntrinsicISize(gfxContext*, nsIFrame::InlineIntrinsicISizeData*, nsLayoutUtils::IntrinsicISizeType)': 56:04.84 /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.cpp:796:21: warning: 'lastInFlow' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:04.84 nsContainerFrame *lastInFlow; 56:04.84 ^~~~~~~~~~ 56:15.05 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.h:10, 56:15.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/TextOverflow.cpp:7, 56:15.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:2: 56:15.06 /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h: In member function 'void nsIFrame::BuildDisplayListForStackingContext(nsDisplayListBuilder*, nsDisplayList*, bool*)': 56:15.06 /builddir/build/BUILD/firefox-63.0/layout/painting/nsDisplayList.h:1677:33: warning: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:15.06 mBuilder->mPreserves3DCtx = mSavedCtx; 56:15.06 ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ 56:15.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:128: 56:15.06 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.cpp:2860:55: note: 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' was declared here 56:15.06 Maybe autoPreserves3DContext; 56:15.06 ^~~~~~~~~~~~~~~~~~~~~~ 56:17.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic1.cpp:101: 56:17.80 /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)': 56:17.81 /builddir/build/BUILD/firefox-63.0/layout/generic/nsFlexContainerFrame.cpp:5057:3: warning: 'flexContainerAscent' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:17.81 if (flexContainerAscent == nscoord_MIN) { 56:17.81 ^~ 56:19.13 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:73, 56:19.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AccessibleCaretEventHub.h:12, 56:19.13 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/Selection.h:12, 56:19.13 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.h:12, 56:19.13 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrameSelection.cpp:11, 56:19.13 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:2: 56:19.13 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Maybe.h: In member function 'void mozilla::ScrollFrameHelper::AppendScrollPartsTo(nsDisplayListBuilder*, const nsDisplayListSet&, bool, bool)': 56:19.14 /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] 56:19.14 ref() = aOther.ref(); 56:19.14 ^~~ 56:19.14 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic2.cpp:29: 56:19.14 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3212:28: note: 'scrollDirection' was declared here 56:19.14 Maybe scrollDirection; 56:19.14 ^~~~~~~~~~~~~~~ 56:19.34 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp: In member function 'void mozilla::ScrollFrameHelper::BuildDisplayList(nsDisplayListBuilder*, const nsDisplayListSet&)': 56:19.34 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3400:23: warning: 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function [-Wmaybe-uninitialized] 56:19.34 ClipItemsExceptCaret(aLists->Content(), aBuilder, aClipFrame, aExtraClip, cache); 56:19.34 ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:19.34 /builddir/build/BUILD/firefox-63.0/layout/generic/nsGfxScrollFrame.cpp:3562:38: note: 'extraContentBoxClipForNonCaretContent' was declared here 56:19.34 Maybe extraContentBoxClipForNonCaretContent; 56:19.34 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 56:26.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:10, 56:26.66 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 56:26.66 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 56:26.66 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 56:26.66 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 56:26.66 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp: In member function 'virtual nsresult nsComputedDOMStyle::QueryInterface(const nsIID&, void**)': 56:26.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:26.66 foundInterface = 0; \ 56:26.66 ^~~~~~~~~~~~~~ 56:26.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:26.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 56:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.66 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:369:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 56:26.66 NS_INTERFACE_MAP_END_INHERITING(nsDOMCSSDeclaration) 56:26.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.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 56:26.66 else 56:26.66 ^~~~ 56:26.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:26.66 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:26.66 ^~~~~~~~~~~~~~~~~~ 56:26.66 /builddir/build/BUILD/firefox-63.0/layout/style/nsComputedDOMStyle.cpp:368:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:26.66 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 56:26.66 ^~~~~~~~~~~~~~~~~~~~~~ 56:26.98 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp: In member function 'virtual nsresult nsDOMCSSAttributeDeclaration::QueryInterface(const nsIID&, void**)': 56:26.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:26.98 foundInterface = 0; \ 56:26.98 ^~~~~~~~~~~~~~ 56:26.98 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:65:1: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 56:26.98 NS_IMPL_QUERY_TAIL_INHERITING(nsDOMCSSDeclaration) 56:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:26.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URLSearchParams.h:14, 56:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/URL.h:11, 56:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/URLExtraData.h:12, 56:26.98 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.h:18, 56:26.98 from /builddir/build/BUILD/firefox-63.0/layout/style/nsCSSValue.cpp:9, 56:26.98 from /builddir/build/BUILD/firefox-63.0/objdir/layout/style/Unified_cpp_layout_style3.cpp:2: 56:26.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 56:26.98 else 56:26.98 ^~~~ 56:26.98 /builddir/build/BUILD/firefox-63.0/layout/style/nsDOMCSSAttrDeclaration.cpp:64:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 56:26.98 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 56:26.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 56:37.38 layout/forms 56:41.05 layout/tables 56:44.06 In file included from /builddir/build/BUILD/firefox-63.0/layout/generic/nsIFrame.h:27, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBox.h:11, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:15, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 56:44.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 56:44.06 /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)': 56:44.06 /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] 56:44.06 aPV.mValue = aValue; 56:44.06 ~~~~~~~~~~~^~~~~~~~ 56:44.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 56:44.06 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' was declared here 56:44.06 Maybe autoLineCursor; 56:44.06 ^~~~~~~~~~~~~~ 56:44.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/EventForwards.h:12, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsFrame.h:13, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsSplittableFrame.h:16, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsContainerFrame.h:13, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.h:12, 56:44.06 from /builddir/build/BUILD/firefox-63.0/layout/generic/nsRubyBaseContainerFrame.cpp:9, 56:44.06 from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:2: 56:44.06 /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] 56:44.06 this->mHdr->mLength += 1; 56:44.06 ~~~~~~^~~~ 56:44.06 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/generic/Unified_cpp_layout_generic3.cpp:83: 56:44.08 /builddir/build/BUILD/firefox-63.0/layout/generic/nsTextFrame.cpp:10032:44: note: 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' was declared here 56:44.08 Maybe autoLineCursor; 56:44.08 ^~~~~~~~~~~~~~ 56:46.26 layout/svg 56:48.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/layout/tables/Unified_cpp_layout_tables0.cpp:65: 56:48.25 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp: In member function 'void BCPaintBorderIterator::ResetVerInfo()': 56:48.25 /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] 56:48.25 memset(mBlockDirInfo, 0, mDamageArea.ColCount() * sizeof(BCBlockDirSeg)); 56:48.25 ^ 56:48.25 /builddir/build/BUILD/firefox-63.0/layout/tables/nsTableFrame.cpp:6508:8: note: 'struct BCBlockDirSeg' declared here 56:48.25 struct BCBlockDirSeg 56:48.25 ^~~~~~~~~~~~~ 56:51.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BlockingResourceBase.h:16, 56:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Mutex.h:10, 56:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/StaticMutex.h:11, 56:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/gfx/2D.h:31, 56:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/gfxPattern.h:13, 56:51.53 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.h:12, 56:51.53 from /builddir/build/BUILD/firefox-63.0/layout/svg/SVGContextPaint.cpp:7, 56:51.53 from /builddir/build/BUILD/firefox-63.0/objdir/layout/svg/Unified_cpp_layout_svg0.cpp:2: 56:51.53 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterReference::QueryInterface(const nsIID&, void**)': 56:51.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:51.53 foundInterface = 0; \ 56:51.53 ^~~~~~~~~~~~~~ 56:51.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:51.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:51.53 ^~~~~~~~~~~~~~~~~~~~~~~ 56:51.53 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:250:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:51.53 NS_INTERFACE_MAP_END 56:51.53 ^~~~~~~~~~~~~~~~~~~~ 56:51.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 56:51.53 else 56:51.53 ^~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:51.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:51.54 ^~~~~~~~~~~~~~~~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:249:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:51.54 NS_INTERFACE_MAP_ENTRY(nsISVGFilterReference) 56:51.54 ^~~~~~~~~~~~~~~~~~~~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp: In member function 'virtual nsresult nsSVGFilterChainObserver::QueryInterface(const nsIID&, void**)': 56:51.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 56:51.54 foundInterface = 0; \ 56:51.54 ^~~~~~~~~~~~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 56:51.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 56:51.54 ^~~~~~~~~~~~~~~~~~~~~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:285:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 56:51.54 NS_INTERFACE_MAP_END 56:51.54 ^~~~~~~~~~~~~~~~~~~~ 56:51.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 56:51.54 else 56:51.54 ^~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 56:51.54 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 56:51.54 ^~~~~~~~~~~~~~~~~~ 56:51.54 /builddir/build/BUILD/firefox-63.0/layout/svg/SVGObserverUtils.cpp:284:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 56:51.54 NS_INTERFACE_MAP_ENTRY(nsISupports) 56:51.54 ^~~~~~~~~~~~~~~~~~~~~~ 57:04.02 layout/xul 57:07.45 layout/xul/tree 57:08.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 57:08.15 from /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:7, 57:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul0.cpp:2: 57:08.15 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp: In member function 'virtual nsresult mozilla::dom::BoxObject::QueryInterface(const nsIID&, void**)': 57:08.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:08.15 foundInterface = 0; \ 57:08.15 ^~~~~~~~~~~~~~ 57:08.15 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:08.15 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:08.15 ^~~~~~~~~~~~~~~~~~~~~~~ 57:08.15 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:42:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:08.15 NS_INTERFACE_MAP_END 57:08.15 ^~~~~~~~~~~~~~~~~~~~ 57:08.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 57:08.15 else 57:08.15 ^~~~ 57:08.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:08.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:08.16 ^~~~~~~~~~~~~~~~~~ 57:08.16 /builddir/build/BUILD/firefox-63.0/layout/xul/BoxObject.cpp:41:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:08.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:08.16 ^~~~~~~~~~~~~~~~~~~~~~ 57:12.94 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAtom.h:10, 57:12.94 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.h:11, 57:12.94 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsPopupSetFrame.cpp:7, 57:12.94 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/Unified_cpp_layout_xul1.cpp:2: 57:12.94 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp: In member function 'virtual nsresult TransitionEnder::QueryInterface(const nsIID&, void**)': 57:12.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:12.94 foundInterface = 0; \ 57:12.94 ^~~~~~~~~~~~~~ 57:12.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:12.94 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:12.94 ^~~~~~~~~~~~~~~~~~~~~~~ 57:12.94 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:12.94 NS_INTERFACE_MAP_END 57:12.94 ^~~~~~~~~~~~~~~~~~~~ 57:12.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 57:12.94 else 57:12.94 ^~~~ 57:12.94 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:12.94 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:12.94 ^~~~~~~~~~~~~~~~~~ 57:12.94 /builddir/build/BUILD/firefox-63.0/layout/xul/nsXULPopupManager.cpp:1111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:12.94 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:12.94 ^~~~~~~~~~~~~~~~~~~~~~ 57:12.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 57:12.98 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 57:12.98 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 57:12.98 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp: In member function 'virtual nsresult mozilla::dom::TreeBoxObject::QueryInterface(const nsIID&, void**)': 57:12.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:12.98 foundInterface = 0; \ 57:12.98 ^~~~~~~~~~~~~~ 57:12.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:12.98 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:12.98 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:12.98 NS_INTERFACE_MAP_END_INHERITING(BoxObject) 57:12.98 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:12.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 57:12.98 else 57:12.98 ^~~~ 57:12.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:12.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:12.98 ^~~~~~~~~~~~~~~~~~ 57:12.98 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:12.98 NS_INTERFACE_MAP_ENTRY(nsITreeBoxObject) 57:12.98 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumn::QueryInterface(const nsIID&, void**)': 57:13.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.73 foundInterface = 0; \ 57:13.73 ^~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.73 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.73 NS_INTERFACE_MAP_END 57:13.73 ^~~~~~~~~~~~~~~~~~~~ 57:13.73 /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 57:13.73 } else 57:13.73 ^~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 57:13.73 NS_IMPL_QUERY_BODY_CONCRETE(_class) 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 57:13.73 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsTreeColumn) 57:13.73 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.73 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp: In member function 'virtual nsresult nsTreeColumns::QueryInterface(const nsIID&, void**)': 57:13.73 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.73 foundInterface = 0; \ 57:13.73 ^~~~~~~~~~~~~~ 57:13.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.74 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.74 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:301:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.74 NS_INTERFACE_MAP_END 57:13.74 ^~~~~~~~~~~~~~~~~~~~ 57:13.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 57:13.74 else 57:13.74 ^~~~ 57:13.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:13.74 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:13.74 ^~~~~~~~~~~~~~~~~~ 57:13.74 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeColumns.cpp:300:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:13.74 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:13.74 ^~~~~~~~~~~~~~~~~~~~~~ 57:13.74 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp: In member function 'virtual nsresult nsTreeContentView::QueryInterface(const nsIID&, void**)': 57:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.75 foundInterface = 0; \ 57:13.75 ^~~~~~~~~~~~~~ 57:13.75 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:13.75 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.75 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.75 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:124:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.75 NS_INTERFACE_MAP_END 57:13.75 ^~~~~~~~~~~~~~~~~~~~ 57:13.75 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:20, 57:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 57:13.75 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 57:13.75 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 57:13.75 /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 57:13.75 else 57:13.75 ^~~~ 57:13.75 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeContentView.cpp:123:3: note: in expansion of macro 'NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY' 57:13.75 NS_WRAPPERCACHE_INTERFACE_MAP_ENTRY 57:13.75 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:13.78 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:13.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 57:13.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 57:13.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 57:13.78 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 57:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 57:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BoxObject.h:11, 57:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/TreeBoxObject.h:10, 57:13.79 from /builddir/build/BUILD/firefox-63.0/layout/xul/tree/TreeBoxObject.cpp:7, 57:13.79 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/tree/Unified_cpp_layout_xul_tree0.cpp:2: 57:13.79 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp: In member function 'virtual nsresult nsTreeSelection::QueryInterface(const nsIID&, void**)': 57:13.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:13.79 foundInterface = 0; \ 57:13.79 ^~~~~~~~~~~~~~ 57: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' 57:13.79 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:13.79 ^~~~~~~~~~~~~~~~~~~~~~~ 57:13.79 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:13.79 NS_INTERFACE_MAP_END 57:13.79 ^~~~~~~~~~~~~~~~~~~~ 57:13.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 57:13.79 else 57:13.79 ^~~~ 57:13.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:13.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:13.79 ^~~~~~~~~~~~~~~~~~ 57:13.79 /builddir/build/BUILD/firefox-63.0/layout/xul/tree/nsTreeSelection.cpp:269:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:13.79 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:13.79 ^~~~~~~~~~~~~~~~~~~~~~ 57:15.92 layout/xul/grid 57:19.40 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:19.40 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 57:19.40 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsBoxLayout.h:10, 57:19.40 from /builddir/build/BUILD/firefox-63.0/layout/xul/nsStackLayout.h:19, 57:19.40 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.h:10, 57:19.40 from /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGrid.cpp:14, 57:19.40 from /builddir/build/BUILD/firefox-63.0/objdir/layout/xul/grid/Unified_cpp_layout_xul_grid0.cpp:2: 57:19.40 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp: In member function 'virtual nsresult nsGridLayout2::QueryInterface(const nsIID&, void**)': 57:19.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:19.40 foundInterface = 0; \ 57:19.40 ^~~~~~~~~~~~~~ 57:19.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:19.40 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:19.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.40 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:267:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:19.40 NS_INTERFACE_MAP_END_INHERITING(nsStackLayout) 57:19.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.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 57:19.40 else 57:19.40 ^~~~ 57:19.40 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:19.40 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:19.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.40 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridLayout2.cpp:266:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:19.40 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 57:19.40 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.42 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp: In member function 'virtual nsresult nsGridRowLayout::QueryInterface(const nsIID&, void**)': 57:19.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:19.42 foundInterface = 0; \ 57:19.42 ^~~~~~~~~~~~~~ 57:19.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:19.42 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:19.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.42 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:198:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:19.42 NS_INTERFACE_MAP_END_INHERITING(nsBoxLayout) 57:19.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.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 57:19.42 else 57:19.42 ^~~~ 57:19.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 57:19.42 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 57:19.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:19.42 /builddir/build/BUILD/firefox-63.0/layout/xul/grid/nsGridRowLayout.cpp:197:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 57:19.42 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIGridPart) 57:19.42 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:21.96 layout/ipc 57:22.99 layout/mathml 57:24.30 layout/inspector 57:31.44 In file included from /builddir/build/BUILD/firefox-63.0/layout/inspector/InspectorUtils.cpp:36, 57:31.44 from /builddir/build/BUILD/firefox-63.0/objdir/layout/inspector/Unified_cpp_layout_inspector0.cpp:11: 57:31.44 /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 >&)': 57:31.44 /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] 57:31.44 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 57:31.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:31.44 /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] 57:31.44 return (nsCSSProps::kFlagsTable[aProperty] & aFlags) == aFlags; 57:31.44 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 57:32.57 layout/painting 57:38.07 layout/printing 57:40.40 layout/build 57:49.16 docshell/base 57:49.34 docshell/base/timeline 57:53.20 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/HashTable.h:87, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/HashTable.h:10, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/TracingAPI.h:11, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/GCPolicyAPI.h:44, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/RootingAPI.h:22, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/js/CallArgs.h:72, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/jsapi.h:28, 57:53.20 from /builddir/build/BUILD/firefox-63.0/caps/nsJSPrincipals.h:9, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/BasePrincipal.h:10, 57:53.20 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.h:10, 57:53.20 from /builddir/build/BUILD/firefox-63.0/layout/build/nsContentDLF.cpp:11, 57:53.20 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:2: 57:53.20 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/PodOperations.h: In instantiation of 'void mozilla::PodZero(T*) [with T = xpc::GlobalProperties]': 57:53.20 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2579:28: required from here 57:53.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 xpc::GlobalProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 57:53.21 memset(aT, 0, sizeof(T)); 57:53.21 ~~~~~~^~~~~~~~~~~~~~~~~~ 57:53.21 In file included from /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/XPCModule.h:7, 57:53.21 from /builddir/build/BUILD/firefox-63.0/layout/build/nsLayoutModule.cpp:9, 57:53.21 from /builddir/build/BUILD/firefox-63.0/objdir/layout/build/Unified_cpp_layout_build0.cpp:11: 57:53.21 /builddir/build/BUILD/firefox-63.0/js/xpconnect/src/xpcprivate.h:2577:8: note: 'struct xpc::GlobalProperties' declared here 57:53.21 struct GlobalProperties { 57:53.21 ^~~~~~~~~~~~~~~~ 57:54.38 docshell/shistory 57:57.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/WeakPtr.h:82, 57:57.63 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.h:13, 57:57.63 from /builddir/build/BUILD/firefox-63.0/docshell/base/BrowsingContext.cpp:7, 57:57.63 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/base/Unified_cpp_docshell_base0.cpp:2: 57:57.63 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult MaybeCloseWindowHelper::QueryInterface(const nsIID&, void**)': 57:57.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:57.63 foundInterface = 0; \ 57:57.63 ^~~~~~~~~~~~~~ 57:57.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:57.63 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:57.63 ^~~~~~~~~~~~~~~~~~~~~~~ 57:57.63 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:57.63 NS_INTERFACE_MAP_END 57:57.63 ^~~~~~~~~~~~~~~~~~~~ 57:57.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:57.63 else 57:57.63 ^~~~ 57:57.63 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:57.63 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:57.63 ^~~~~~~~~~~~~~~~~~ 57:57.63 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:57.63 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:57.63 ^~~~~~~~~~~~~~~~~~~~~~ 57:57.64 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp: In member function 'virtual nsresult nsDSURIContentListener::QueryInterface(const nsIID&, void**)': 57:57.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:57.64 foundInterface = 0; \ 57:57.64 ^~~~~~~~~~~~~~ 57:57.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:57.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:57.64 ^~~~~~~~~~~~~~~~~~~~~~~ 57:57.64 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:112:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:57.64 NS_INTERFACE_MAP_END 57:57.64 ^~~~~~~~~~~~~~~~~~~~ 57:57.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 57:57.64 else 57:57.64 ^~~~ 57:57.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:57.64 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:57.64 ^~~~~~~~~~~~~~~~~~ 57:57.64 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDSURIContentListener.cpp:111:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:57.64 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 57:57.64 ^~~~~~~~~~~~~~~~~~~~~~ 57:57.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 57:57.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 57:57.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChildSHistory.h:23, 57:57.99 from /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:7, 57:57.99 from /builddir/build/BUILD/firefox-63.0/objdir/docshell/shistory/Unified_cpp_docshell_shistory0.cpp:2: 57:57.99 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ChildSHistory::QueryInterface(const nsIID&, void**)': 57:57.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:57.99 foundInterface = 0; \ 57:57.99 ^~~~~~~~~~~~~~ 57:57.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 57:57.99 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 57:57.99 ^~~~~~~~~~~~~~~~~~~~~~~ 57:57.99 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:108:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 57:57.99 NS_INTERFACE_MAP_END 57:57.99 ^~~~~~~~~~~~~~~~~~~~ 57:57.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 57:57.99 else 57:57.99 ^~~~ 57:57.99 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:57.99 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:57.99 ^~~~~~~~~~~~~~~~~~ 57:57.99 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ChildSHistory.cpp:107:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:57.99 NS_INTERFACE_MAP_ENTRY(nsISupports) 57:57.99 ^~~~~~~~~~~~~~~~~~~~~~ 57:59.13 docshell/build 57:59.96 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp: In member function 'virtual nsresult nsDocShell::QueryInterface(const nsIID&, void**)': 57:59.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 57:59.96 foundInterface = 0; \ 57:59.96 ^~~~~~~~~~~~~~ 57:59.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 57:59.96 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 57:59.96 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.97 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:532:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 57:59.97 NS_INTERFACE_MAP_END_INHERITING(nsDocLoader) 57:59.97 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 57:59.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 57:59.97 else 57:59.97 ^~~~ 57:59.97 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 57:59.97 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 57:59.97 ^~~~~~~~~~~~~~~~~~ 57:59.97 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShell.cpp:531:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 57:59.97 NS_INTERFACE_MAP_ENTRY(nsIDeprecationWarner) 57:59.97 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.22 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp: In member function 'virtual nsresult nsDocShellTreeOwner::QueryInterface(const nsIID&, void**)': 58:01.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.23 foundInterface = 0; \ 58:01.23 ^~~~~~~~~~~~~~ 58:01.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.23 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.23 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.23 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.23 NS_INTERFACE_MAP_END 58:01.23 ^~~~~~~~~~~~~~~~~~~~ 58:01.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 58:01.23 else 58:01.23 ^~~~ 58:01.23 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.23 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.23 ^~~~~~~~~~~~~~~~~~ 58:01.23 /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.23 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:01.23 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.39 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp: In member function 'virtual nsresult nsRefreshTimer::QueryInterface(const nsIID&, void**)': 58:01.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.39 foundInterface = 0; \ 58:01.39 ^~~~~~~~~~~~~~ 58: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' 58:01.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.39 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.39 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:21:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.39 NS_INTERFACE_MAP_END 58:01.39 ^~~~~~~~~~~~~~~~~~~~ 58:01.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 58:01.39 else 58:01.39 ^~~~ 58:01.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.39 ^~~~~~~~~~~~~~~~~~ 58:01.39 /builddir/build/BUILD/firefox-63.0/docshell/base/nsRefreshTimer.cpp:20:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.39 NS_INTERFACE_MAP_ENTRY(nsINamed) 58:01.40 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.51 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp: In member function 'virtual nsresult mozilla::dom::ParentSHistory::QueryInterface(const nsIID&, void**)': 58:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.51 foundInterface = 0; \ 58:01.51 ^~~~~~~~~~~~~~ 58:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.51 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.51 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.51 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:52:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.51 NS_INTERFACE_MAP_END 58:01.51 ^~~~~~~~~~~~~~~~~~~~ 58:01.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 58:01.51 else 58:01.51 ^~~~ 58:01.51 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.51 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.51 ^~~~~~~~~~~~~~~~~~ 58:01.51 /builddir/build/BUILD/firefox-63.0/docshell/shistory/ParentSHistory.cpp:51:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.51 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:01.51 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.87 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp: In member function 'virtual nsresult nsSHTransaction::QueryInterface(const nsIID&, void**)': 58:01.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.87 foundInterface = 0; \ 58:01.87 ^~~~~~~~~~~~~~ 58:01.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.87 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.87 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.87 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.87 NS_INTERFACE_MAP_END 58:01.87 ^~~~~~~~~~~~~~~~~~~~ 58:01.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 58:01.87 else 58:01.87 ^~~~ 58:01.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.88 ^~~~~~~~~~~~~~~~~~ 58:01.88 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHTransaction.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.88 NS_INTERFACE_MAP_ENTRY(nsISHTransaction) 58:01.88 ^~~~~~~~~~~~~~~~~~~~~~ 58:01.88 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp: In member function 'virtual nsresult nsSHistory::QueryInterface(const nsIID&, void**)': 58:01.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:01.88 foundInterface = 0; \ 58:01.88 ^~~~~~~~~~~~~~ 58:01.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:01.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:01.88 ^~~~~~~~~~~~~~~~~~~~~~~ 58:01.88 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:257:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:01.88 NS_INTERFACE_MAP_END 58:01.88 ^~~~~~~~~~~~~~~~~~~~ 58:01.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:01.88 else 58:01.89 ^~~~ 58:01.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:01.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:01.89 ^~~~~~~~~~~~~~~~~~ 58:01.89 /builddir/build/BUILD/firefox-63.0/docshell/shistory/nsSHistory.cpp:256:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:01.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:01.89 ^~~~~~~~~~~~~~~~~~~~~~ 58:04.07 xpfe/appshell 58:07.38 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 58:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFactory.h:10, 58:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/Module.h:12, 58:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ModuleUtils.h:11, 58:07.38 from /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellFactory.cpp:6, 58:07.38 from /builddir/build/BUILD/firefox-63.0/objdir/xpfe/appshell/Unified_cpp_xpfe_appshell0.cpp:2: 58:07.38 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp: In member function 'virtual nsresult WebBrowserChrome2Stub::QueryInterface(const nsIID&, void**)': 58:07.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:07.38 foundInterface = 0; \ 58:07.38 ^~~~~~~~~~~~~~ 58:07.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:07.38 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:07.38 ^~~~~~~~~~~~~~~~~~~~~~~ 58:07.38 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:245:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:07.38 NS_INTERFACE_MAP_END 58:07.38 ^~~~~~~~~~~~~~~~~~~~ 58:07.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 58:07.38 else 58:07.38 ^~~~ 58:07.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:07.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:07.38 ^~~~~~~~~~~~~~~~~~ 58:07.38 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsAppShellService.cpp:244:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:07.38 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 58:07.38 ^~~~~~~~~~~~~~~~~~~~~~ 58:07.65 extensions/universalchardet/src/base 58:07.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp: In member function 'virtual nsresult nsChromeTreeOwner::QueryInterface(const nsIID&, void**)': 58:07.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:07.81 foundInterface = 0; \ 58:07.81 ^~~~~~~~~~~~~~ 58:07.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:07.81 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:07.81 ^~~~~~~~~~~~~~~~~~~~~~~ 58:07.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:07.81 NS_INTERFACE_MAP_END 58:07.81 ^~~~~~~~~~~~~~~~~~~~ 58:07.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 58:07.81 else 58:07.81 ^~~~ 58:07.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:07.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:07.81 ^~~~~~~~~~~~~~~~~~ 58:07.81 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsChromeTreeOwner.cpp:67:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:07.81 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 58:07.81 ^~~~~~~~~~~~~~~~~~~~~~ 58:07.83 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsContentTreeOwner::QueryInterface(const nsIID&, void**)': 58:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:07.83 foundInterface = 0; \ 58:07.83 ^~~~~~~~~~~~~~ 58:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:07.83 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:07.83 ^~~~~~~~~~~~~~~~~~~~~~~ 58:07.83 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:117:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:07.83 NS_INTERFACE_MAP_END 58:07.83 ^~~~~~~~~~~~~~~~~~~~ 58:07.83 /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 58:07.83 else 58:07.83 ^~~~ 58:07.83 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1099:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AGGREGATED' 58:07.83 NS_IMPL_QUERY_BODY_AGGREGATED(_interface,_aggregate) 58:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.83 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:116:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AGGREGATED' 58:07.83 NS_INTERFACE_MAP_ENTRY_AGGREGATED(nsIEmbeddingSiteWindow, mSiteWindow) 58:07.83 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.87 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp: In member function 'virtual nsresult nsSiteWindow::QueryInterface(const nsIID&, void**)': 58:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1069:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:07.87 foundInterface = 0; \ 58:07.87 ^~~~~~~~~~~~~~ 58:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1109:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_USING_AGGREGATOR' 58:07.87 NS_IMPL_QUERY_TAIL_USING_AGGREGATOR(_aggregator) 58:07.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.87 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1004:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_AGGREGATED' 58:07.87 NS_INTERFACE_MAP_END_AGGREGATED(mAggregator) 58:07.87 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.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 58:07.87 else 58:07.87 ^~~~ 58:07.87 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:07.87 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:07.87 ^~~~~~~~~~~~~~~~~~ 58:07.87 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsContentTreeOwner.cpp:1003:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:07.87 NS_INTERFACE_MAP_ENTRY(nsIEmbeddingSiteWindow) 58:07.87 ^~~~~~~~~~~~~~~~~~~~~~ 58:07.90 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp: In member function 'virtual nsresult nsWebShellWindow::QueryInterface(const nsIID&, void**)': 58:07.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:07.90 foundInterface = 0; \ 58:07.90 ^~~~~~~~~~~~~~ 58:07.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:07.90 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.90 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:98:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:07.90 NS_INTERFACE_MAP_END_INHERITING(nsXULWindow) 58:07.90 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:07.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 58:07.90 else 58:07.90 ^~~~ 58:07.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:07.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:07.90 ^~~~~~~~~~~~~~~~~~ 58:07.90 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsWebShellWindow.cpp:97:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:07.90 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 58:07.90 ^~~~~~~~~~~~~~~~~~~~~~ 58:08.67 extensions/universalchardet/src/xpcom 58:09.61 accessible/atk 58:11.74 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp: In member function 'virtual nsresult nsXULWindow::QueryInterface(const nsIID&, void**)': 58:11.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:11.74 foundInterface = 0; \ 58:11.74 ^~~~~~~~~~~~~~ 58:11.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:11.74 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:11.74 ^~~~~~~~~~~~~~~~~~~~~~~ 58:11.74 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:133:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:11.74 NS_INTERFACE_MAP_END 58:11.74 ^~~~~~~~~~~~~~~~~~~~ 58:11.74 /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 58:11.74 } else 58:11.74 ^~~~ 58:11.74 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1105:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONCRETE' 58:11.74 NS_IMPL_QUERY_BODY_CONCRETE(_class) 58:11.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:11.74 /builddir/build/BUILD/firefox-63.0/xpfe/appshell/nsXULWindow.cpp:132:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONCRETE' 58:11.74 NS_INTERFACE_MAP_ENTRY_CONCRETE(nsXULWindow) 58:11.74 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:16.36 accessible/aom 58:20.27 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 58:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsHashKeys.h:11, 58:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsDataHashtable.h:10, 58:20.27 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.h:10, 58:20.27 from /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:6, 58:20.27 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/aom/Unified_cpp_accessible_aom0.cpp:2: 58:20.27 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp: In member function 'virtual nsresult mozilla::dom::AccessibleNode::QueryInterface(const nsIID&, void**)': 58:20.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:20.27 foundInterface = 0; \ 58:20.27 ^~~~~~~~~~~~~~ 58:20.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:20.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:20.27 ^~~~~~~~~~~~~~~~~~~~~~~ 58:20.27 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:41:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:20.27 NS_INTERFACE_MAP_END 58:20.27 ^~~~~~~~~~~~~~~~~~~~ 58:20.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 58:20.27 else 58:20.27 ^~~~ 58:20.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:20.27 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:20.27 ^~~~~~~~~~~~~~~~~~ 58:20.27 /builddir/build/BUILD/firefox-63.0/accessible/aom/AccessibleNode.cpp:40:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:20.27 NS_INTERFACE_MAP_ENTRY(nsISupports) 58:20.27 ^~~~~~~~~~~~~~~~~~~~~~ 58:20.47 accessible/base 58:21.90 accessible/generic 58:22.29 accessible/html 58:28.72 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:28.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/generic/HyperTextAccessible.h:9, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/atk/HyperTextAccessibleWrap.h:10, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.h:9, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible-inl.h:10, 58:28.72 from /builddir/build/BUILD/firefox-63.0/accessible/generic/ARIAGridAccessible.cpp:6, 58:28.72 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/generic/Unified_cpp_accessible_generic0.cpp:2: 58:28.72 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp: In member function 'virtual nsresult mozilla::a11y::Accessible::QueryInterface(const nsIID&, void**)': 58:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:28.72 foundInterface = 0; \ 58:28.72 ^~~~~~~~~~~~~~ 58:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:28.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:28.72 ^~~~~~~~~~~~~~~~~~~~~~~ 58:28.72 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:103:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:28.72 NS_INTERFACE_MAP_END 58:28.72 ^~~~~~~~~~~~~~~~~~~~ 58:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 58:28.72 else 58:28.72 ^~~~ 58:28.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:28.72 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:28.72 /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.cpp:102:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:28.72 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, Accessible) 58:28.72 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.78 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::DocAccessible::QueryInterface(const nsIID&, void**)': 58:30.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:30.78 foundInterface = 0; \ 58:30.78 ^~~~~~~~~~~~~~ 58:30.78 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 58:30.79 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 58:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.79 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:164:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 58:30.79 NS_INTERFACE_MAP_END_INHERITING(HyperTextAccessible) 58:30.79 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:30.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 58:30.79 else 58:30.79 ^~~~ 58:30.79 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:30.79 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:30.79 ^~~~~~~~~~~~~~~~~~ 58:30.79 /builddir/build/BUILD/firefox-63.0/accessible/generic/DocAccessible.cpp:163:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:30.79 NS_INTERFACE_MAP_ENTRY(nsIAccessiblePivotObserver) 58:30.79 ^~~~~~~~~~~~~~~~~~~~~~ 58:31.23 accessible/ipc 58:41.81 accessible/ipc/other 58:48.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:48.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 58:48.65 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.h:10, 58:48.65 from /builddir/build/BUILD/firefox-63.0/accessible/base/TextAttrs.cpp:6, 58:48.65 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/base/Unified_cpp_accessible_base1.cpp:2: 58:48.65 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp: In member function 'virtual nsresult nsAccessiblePivot::QueryInterface(const nsIID&, void**)': 58:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:48.65 foundInterface = 0; \ 58:48.65 ^~~~~~~~~~~~~~ 58:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:48.65 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:48.65 ^~~~~~~~~~~~~~~~~~~~~~~ 58:48.65 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:62:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:48.65 NS_INTERFACE_MAP_END 58:48.65 ^~~~~~~~~~~~~~~~~~~~ 58:48.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 58:48.65 else 58:48.65 ^~~~ 58:48.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 58:48.65 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 58:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:48.65 /builddir/build/BUILD/firefox-63.0/accessible/base/nsAccessiblePivot.cpp:61:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 58:48.65 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessiblePivot) 58:48.65 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 58:56.73 accessible/xpcom 58:57.88 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 58:57.88 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 58:57.88 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.h:6, 58:57.88 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:3: 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccEvent::QueryInterface(const nsIID&, void**)': 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.88 foundInterface = 0; \ 58:57.88 ^~~~~~~~~~~~~~ 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.88 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:45:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.88 NS_INTERFACE_MAP_END 58:57.88 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.88 else 58:57.88 ^~~~ 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.88 ^~~~~~~~~~~~~~~~~~ 58:57.88 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:44:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.88 NS_INTERFACE_MAP_ENTRY(nsIAccessibleEvent) 58:57.88 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccStateChangeEvent::QueryInterface(const nsIID&, void**)': 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.90 foundInterface = 0; \ 58:57.90 ^~~~~~~~~~~~~~ 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.90 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:91:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.90 NS_INTERFACE_MAP_END 58:57.90 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.90 else 58:57.90 ^~~~ 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.90 ^~~~~~~~~~~~~~~~~~ 58:57.90 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:90:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.91 NS_INTERFACE_MAP_ENTRY(nsIAccessibleStateChangeEvent) 58:57.91 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTextChangeEvent::QueryInterface(const nsIID&, void**)': 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.91 foundInterface = 0; \ 58:57.91 ^~~~~~~~~~~~~~ 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.91 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.91 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:158:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.91 NS_INTERFACE_MAP_END 58:57.91 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.91 else 58:57.91 ^~~~ 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.91 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.91 ^~~~~~~~~~~~~~~~~~ 58:57.91 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:157:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.91 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTextChangeEvent) 58:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccHideEvent::QueryInterface(const nsIID&, void**)': 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.92 foundInterface = 0; \ 58:57.92 ^~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:232:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.92 NS_INTERFACE_MAP_END 58:57.92 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.92 else 58:57.92 ^~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.92 ^~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:231:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.92 NS_INTERFACE_MAP_ENTRY(nsIAccessibleHideEvent) 58:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccCaretMoveEvent::QueryInterface(const nsIID&, void**)': 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.92 foundInterface = 0; \ 58:57.92 ^~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.92 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.92 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:299:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.92 NS_INTERFACE_MAP_END 58:57.92 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.92 else 58:57.92 ^~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.92 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.92 ^~~~~~~~~~~~~~~~~~ 58:57.92 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:298:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.92 NS_INTERFACE_MAP_ENTRY(nsIAccessibleCaretMoveEvent) 58:57.92 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccObjectAttributeChangedEvent::QueryInterface(const nsIID&, void**)': 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.93 foundInterface = 0; \ 58:57.93 ^~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:352:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.93 NS_INTERFACE_MAP_END 58:57.93 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.93 else 58:57.93 ^~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.93 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.93 ^~~~~~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:351:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.93 NS_INTERFACE_MAP_ENTRY(nsIAccessibleObjectAttributeChangedEvent) 58:57.93 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccTableChangeEvent::QueryInterface(const nsIID&, void**)': 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.93 foundInterface = 0; \ 58:57.93 ^~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.93 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.93 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.93 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:405:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.93 NS_INTERFACE_MAP_END 58:57.93 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.96 else 58:57.96 ^~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.96 ^~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:404:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.96 NS_INTERFACE_MAP_ENTRY(nsIAccessibleTableChangeEvent) 58:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccVirtualCursorChangeEvent::QueryInterface(const nsIID&, void**)': 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.96 foundInterface = 0; \ 58:57.96 ^~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.96 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:465:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.96 NS_INTERFACE_MAP_END 58:57.96 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.96 else 58:57.96 ^~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.96 ^~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:464:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.96 NS_INTERFACE_MAP_ENTRY(nsIAccessibleVirtualCursorChangeEvent) 58:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp: In member function 'virtual nsresult xpcAccScrollingEvent::QueryInterface(const nsIID&, void**)': 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 58:57.96 foundInterface = 0; \ 58:57.96 ^~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 58:57.96 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 58:57.96 ^~~~~~~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:567:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 58:57.96 NS_INTERFACE_MAP_END 58:57.96 ^~~~~~~~~~~~~~~~~~~~ 58:57.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 58:57.96 else 58:57.96 ^~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 58:57.96 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 58:57.96 ^~~~~~~~~~~~~~~~~~ 58:57.96 /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/xpcAccEvents.cpp:566:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 58:57.96 NS_INTERFACE_MAP_ENTRY(nsIAccessibleScrollingEvent) 58:57.96 ^~~~~~~~~~~~~~~~~~~~~~ 58:58.84 accessible/xul 58:59.55 widget/xremoteclient 59:00.76 extensions/spellcheck/hunspell/glue 59:02.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:02.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:02.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAccessibleRelation.h:10, 59:02.54 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.h:9, 59:02.54 from /builddir/build/BUILD/firefox-63.0/accessible/xpcom/nsAccessibleRelation.cpp:6, 59:02.54 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xpcom/Unified_cpp_accessible_xpcom0.cpp:2: 59:02.54 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleGeneric::QueryInterface(const nsIID&, void**)': 59:02.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.54 foundInterface = 0; \ 59:02.54 ^~~~~~~~~~~~~~ 59:02.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.54 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.54 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:23:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.54 NS_INTERFACE_MAP_END 59:02.54 ^~~~~~~~~~~~~~~~~~~~ 59:02.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:02.54 else 59:02.54 ^~~~ 59:02.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:02.54 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:02.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.54 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleGeneric.cpp:22:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:02.54 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessible) 59:02.54 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.85 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleHyperText::QueryInterface(const nsIID&, void**)': 59:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.85 foundInterface = 0; \ 59:02.85 ^~~~~~~~~~~~~~ 59:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:02.85 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.85 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:02.85 NS_INTERFACE_MAP_END_INHERITING(xpcAccessibleGeneric) 59:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.85 /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 59:02.85 else 59:02.85 ^~~~ 59:02.85 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 59:02.85 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 59:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.85 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleHyperText.cpp:28:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 59:02.85 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIAccessibleHyperText, 59:02.85 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.89 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp: In member function 'virtual nsresult mozilla::a11y::xpcAccessibleTextRange::QueryInterface(const nsIID&, void**)': 59:02.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:02.89 foundInterface = 0; \ 59:02.89 ^~~~~~~~~~~~~~ 59:02.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:02.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:02.89 ^~~~~~~~~~~~~~~~~~~~~~~ 59:02.89 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:30:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:02.89 NS_INTERFACE_MAP_END 59:02.89 ^~~~~~~~~~~~~~~~~~~~ 59:02.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 59:02.89 else 59:02.89 ^~~~ 59:02.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:02.89 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:02.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:02.89 /builddir/build/BUILD/firefox-63.0/accessible/xpcom/xpcAccessibleTextRange.cpp:29:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:02.89 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAccessibleTextRange) 59:02.89 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:04.62 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.62 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.62 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeAccessible::QueryInterface(const nsIID&, void**)': 59:04.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.62 foundInterface = 0; \ 59:04.62 ^~~~~~~~~~~~~~ 59:04.62 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.62 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.62 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:76:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.62 NS_INTERFACE_MAP_END_INHERITING(Accessible) 59:04.62 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.62 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:04.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 59:04.62 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.62 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.62 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.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 59:04.63 } else 59:04.63 ^~~~ 59:04.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' 59:04.63 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.63 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:75:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:04.63 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeAccessible) 59:04.63 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.65 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:04.65 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:04.65 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 59:04.65 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.65 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.65 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.65 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeItemAccessible::QueryInterface(const nsIID&, void**)': 59:04.65 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.65 foundInterface = 0; \ 59:04.66 ^~~~~~~~~~~~~~ 59:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.66 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.66 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1089:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.66 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 59:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.66 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:04.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 59:04.66 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 59:04.66 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 59:04.66 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 59:04.66 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.66 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.66 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 59:04.66 } else 59:04.66 ^~~~ 59:04.66 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:318:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:04.66 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.66 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeAccessible.cpp:1088:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:04.66 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeItemAccessible) 59:04.66 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.67 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:04.67 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:04.67 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 59:04.67 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.67 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.67 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.67 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridRowAccessible::QueryInterface(const nsIID&, void**)': 59:04.67 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.68 foundInterface = 0; \ 59:04.68 ^~~~~~~~~~~~~~ 59:04.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.68 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:270:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.68 NS_INTERFACE_MAP_END_INHERITING(XULTreeItemAccessibleBase) 59:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:04.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 59:04.68 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.68 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.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 59:04.68 } else 59:04.68 ^~~~ 59:04.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' 59:04.68 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.68 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:269:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:04.68 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridRowAccessible) 59:04.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.68 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:04.68 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:10, 59:04.68 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.69 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.69 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.69 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp: In member function 'virtual nsresult mozilla::a11y::XULTreeGridCellAccessible::QueryInterface(const nsIID&, void**)': 59:04.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:04.69 foundInterface = 0; \ 59:04.69 ^~~~~~~~~~~~~~ 59:04.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 59:04.69 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 59:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.69 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:451:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 59:04.69 NS_INTERFACE_MAP_END_INHERITING(LeafAccessible) 59:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/NodeInfo.h:24, 59:04.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsINode.h:14, 59:04.69 from /builddir/build/BUILD/firefox-63.0/dom/base/nsIContent.h:12, 59:04.69 from /builddir/build/BUILD/firefox-63.0/accessible/generic/Accessible.h:16, 59:04.69 from /builddir/build/BUILD/firefox-63.0/accessible/atk/AccessibleWrap.h:11, 59:04.69 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.h:9, 59:04.69 from /builddir/build/BUILD/firefox-63.0/accessible/xul/XULAlertAccessible.cpp:6, 59:04.69 from /builddir/build/BUILD/firefox-63.0/objdir/accessible/xul/Unified_cpp_accessible_xul0.cpp:2: 59:04.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 59:04.69 } else 59:04.69 ^~~~ 59:04.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' 59:04.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 59:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:04.69 /builddir/build/BUILD/firefox-63.0/accessible/xul/XULTreeGridAccessible.cpp:450:1: note: in expansion of macro 'NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION' 59:04.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(XULTreeGridCellAccessible) 59:04.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:06.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIMemoryReporter.h:10, 59:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/CountingAllocatorBase.h:12, 59:06.31 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspellAllocator.h:10, 59:06.31 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/hunspell_alloc_hooks.h:48, 59:06.31 from : 59:06.31 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp: In member function 'virtual nsresult mozHunspell::QueryInterface(const nsIID&, void**)': 59:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:06.31 foundInterface = 0; \ 59:06.31 ^~~~~~~~~~~~~~ 59:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:06.31 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:06.31 ^~~~~~~~~~~~~~~~~~~~~~~ 59:06.31 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/mozHunspell.cpp:89:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:06.31 NS_INTERFACE_MAP_END 59:06.31 ^~~~~~~~~~~~~~~~~~~~ 59:06.31 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.h:17, 59:06.31 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.h:10, 59:06.31 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/glue/RemoteSpellCheckEngineChild.cpp:6, 59:06.31 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/glue/Unified_cpp_hunspell_glue0.cpp:2: 59:06.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 59:06.31 } else 59:06.31 ^~~~ 59:06.31 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: in definition of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:06.31 } else 59:06.31 ^~~~ 59:07.41 extensions/spellcheck/hunspell/src 59:08.77 In file included from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/hunspell/src/Unified_cpp_hunspell_src0.cpp:38: 59:08.77 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'bool HunspellImpl::spell(const string&, int*, std::__cxx11::string*)': 59:08.77 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:562:7: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:08.77 } 59:08.77 ^ 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:564:5: note: here 59:08.78 case INITCAP: { 59:08.78 ^~~~ 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx: In member function 'std::vector > HunspellImpl::suggest(const string&)': 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:900:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:08.78 capwords = 1; 59:08.78 ~~~~~~~~~^~~ 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:901:5: note: here 59:08.78 case HUHCAP: { 59:08.78 ^~~~ 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1012:18: warning: this statement may fall through [-Wimplicit-fallthrough=] 59:08.78 capwords = 1; 59:08.78 ~~~~~~~~~^~~ 59:08.78 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/hunspell/src/hunspell.cxx:1013:7: note: here 59:08.78 case HUHCAP: { 59:08.78 ^~~~ 59:09.91 extensions/spellcheck/src 59:10.91 security/manager/ssl 59:16.57 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:16.57 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:16.57 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 59:16.57 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 59:16.57 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 59:16.57 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp: In member function 'virtual nsresult mozInlineSpellChecker::QueryInterface(const nsIID&, void**)': 59:16.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.57 foundInterface = 0; \ 59:16.57 ^~~~~~~~~~~~~~ 59:16.57 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:16.57 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:16.57 ^~~~~~~~~~~~~~~~~~~~~~~ 59:16.57 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:534:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:16.57 NS_INTERFACE_MAP_END 59:16.58 ^~~~~~~~~~~~~~~~~~~~ 59:16.58 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 59:16.58 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 59:16.58 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 59:16.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 59:16.58 } else 59:16.58 ^~~~ 59:16.58 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozInlineSpellChecker.cpp:533:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:16.58 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozInlineSpellChecker) 59:16.58 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.63 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:16.63 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:9, 59:16.63 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 59:16.63 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 59:16.63 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp: In member function 'virtual nsresult mozPersonalDictionary::QueryInterface(const nsIID&, void**)': 59:16.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:16.64 foundInterface = 0; \ 59:16.64 ^~~~~~~~~~~~~~ 59:16.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:16.64 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:16.64 ^~~~~~~~~~~~~~~~~~~~~~~ 59:16.64 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:51:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:16.64 NS_INTERFACE_MAP_END 59:16.64 ^~~~~~~~~~~~~~~~~~~~ 59:16.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 59:16.64 else 59:16.64 ^~~~ 59:16.64 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:16.64 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:16.64 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozPersonalDictionary.cpp:50:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:16.64 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, mozIPersonalDictionary) 59:16.64 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:17.50 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp: In member function 'virtual nsresult mozSpellChecker::QueryInterface(const nsIID&, void**)': 59:17.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:17.50 foundInterface = 0; \ 59:17.50 ^~~~~~~~~~~~~~ 59:17.50 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:17.50 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:17.50 ^~~~~~~~~~~~~~~~~~~~~~~ 59:17.50 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:17.50 NS_INTERFACE_MAP_END 59:17.50 ^~~~~~~~~~~~~~~~~~~~ 59:17.50 In file included from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.h:13, 59:17.50 from /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozEnglishWordUtils.cpp:6, 59:17.50 from /builddir/build/BUILD/firefox-63.0/objdir/extensions/spellcheck/src/Unified_cpp_spellcheck_src0.cpp:2: 59:17.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 59:17.50 } else 59:17.51 ^~~~ 59:17.51 /builddir/build/BUILD/firefox-63.0/extensions/spellcheck/src/mozSpellChecker.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 59:17.51 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(mozSpellChecker) 59:17.51 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:22.49 security/manager/pki 59:24.69 toolkit/components/remote 59:31.55 toolkit/components/alerts 59:34.09 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:34.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:34.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/imgINotificationObserver.h:10, 59:34.09 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/AlertNotification.h:8, 59:34.09 from /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:5, 59:34.09 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/alerts/Unified_cpp_components_alerts0.cpp:2: 59:34.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp: In member function 'virtual nsresult mozilla::AlertImageRequest::QueryInterface(const nsIID&, void**)': 59:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:34.09 foundInterface = 0; \ 59:34.09 ^~~~~~~~~~~~~~ 59:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:34.09 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:34.09 ^~~~~~~~~~~~~~~~~~~~~~~ 59:34.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:200:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:34.09 NS_INTERFACE_MAP_END 59:34.09 ^~~~~~~~~~~~~~~~~~~~ 59:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 59:34.09 else 59:34.09 ^~~~ 59:34.09 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 59:34.09 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 59:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:34.09 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/AlertNotification.cpp:199:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 59:34.09 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, imgINotificationObserver) 59:34.09 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 59:35.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp: In member function 'virtual nsresult nsXULAlertObserver::QueryInterface(const nsIID&, void**)': 59:35.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:35.18 foundInterface = 0; \ 59:35.18 ^~~~~~~~~~~~~~ 59:35.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:35.18 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:35.18 ^~~~~~~~~~~~~~~~~~~~~~~ 59:35.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:34:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:35.18 NS_INTERFACE_MAP_END 59:35.18 ^~~~~~~~~~~~~~~~~~~~ 59:35.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 59:35.18 else 59:35.18 ^~~~ 59:35.18 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:35.18 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:35.18 ^~~~~~~~~~~~~~~~~~ 59:35.18 /builddir/build/BUILD/firefox-63.0/toolkit/components/alerts/nsXULAlerts.cpp:33:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:35.18 NS_INTERFACE_MAP_ENTRY(nsISupports) 59:35.18 ^~~~~~~~~~~~~~~~~~~~~~ 59:37.75 toolkit/components/antitracking 59:39.32 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINSSErrorsService.h:10, 59:39.32 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/NSSErrorsService.h:8, 59:39.32 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/ScopedNSSTypes.h:24, 59:39.32 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.h:12, 59:39.32 from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:6, 59:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 59:39.32 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp: In member function 'virtual nsresult nsNSSCertList::QueryInterface(const nsIID&, void**)': 59:39.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:39.32 foundInterface = 0; \ 59:39.32 ^~~~~~~~~~~~~~ 59:39.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:39.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:39.32 ^~~~~~~~~~~~~~~~~~~~~~~ 59:39.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:39.32 NS_INTERFACE_MAP_END 59:39.32 ^~~~~~~~~~~~~~~~~~~~ 59:39.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 59:39.32 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 59:39.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.32 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 59:39.32 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 59:39.32 ^~~~~~~~~~~~~~~~~~~~ 59:39.32 In file included from /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:20, 59:39.32 from /builddir/build/BUILD/firefox-63.0/objdir/security/manager/ssl/Unified_cpp_security_manager_ssl2.cpp:2: 59:39.32 /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 59:39.32 } else 59:39.32 ^~~~ 59:39.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 59:39.32 NS_IMPL_QUERY_CLASSINFO(aClass) \ 59:39.33 ^~~~~~~~~~~~~~~~~~~~~~~ 59:39.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 59:39.33 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 59:39.33 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 59:39.33 /builddir/build/BUILD/firefox-63.0/security/manager/ssl/nsNSSCertificate.cpp:808:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 59:39.33 NS_IMPL_ISUPPORTS_CI(nsNSSCertList, 59:39.33 ^~~~~~~~~~~~~~~~~~~~ 59:45.58 toolkit/components/backgroundhangmonitor 59:49.37 toolkit/components/browser 59:51.50 toolkit/components/browser/build 59:52.89 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 59:52.90 from /builddir/build/BUILD/firefox-63.0/docshell/base/nsDocShellTreeOwner.h:11, 59:52.90 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.h:11, 59:52.90 from /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:8, 59:52.90 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/browser/Unified_cpp_components_browser0.cpp:2: 59:52.90 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp: In member function 'virtual nsresult nsWebBrowser::QueryInterface(const nsIID&, void**)': 59:52.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:52.90 foundInterface = 0; \ 59:52.90 ^~~~~~~~~~~~~~ 59:52.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:52.90 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:52.90 ^~~~~~~~~~~~~~~~~~~~~~~ 59:52.90 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:128:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:52.90 NS_INTERFACE_MAP_END 59:52.90 ^~~~~~~~~~~~~~~~~~~~ 59: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 59:52.90 else 59:52.90 ^~~~ 59:52.90 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:52.90 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:52.90 ^~~~~~~~~~~~~~~~~~ 59:52.90 /builddir/build/BUILD/firefox-63.0/toolkit/components/browser/nsWebBrowser.cpp:127:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:52.90 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 59:52.90 ^~~~~~~~~~~~~~~~~~~~~~ 59:53.13 toolkit/components/clearsitedata 59:55.54 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:55.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:55.54 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIObserver.h:10, 59:55.54 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.h:10, 59:55.54 from /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:7, 59:55.54 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/clearsitedata/Unified_cpp_clearsitedata0.cpp:2: 59:55.54 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::PendingCleanupHolder::QueryInterface(const nsIID&, void**)': 59:55.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.54 foundInterface = 0; \ 59:55.54 ^~~~~~~~~~~~~~ 59:55.54 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.54 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.54 ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.54 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:115:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.54 NS_INTERFACE_MAP_END 59:55.54 ^~~~~~~~~~~~~~~~~~~~ 59:55.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 59:55.54 else 59:55.54 ^~~~ 59:55.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:55.55 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:55.55 ^~~~~~~~~~~~~~~~~~ 59:55.55 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:114:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:55.55 NS_INTERFACE_MAP_ENTRY(nsIClearDataCallback) 59:55.55 ^~~~~~~~~~~~~~~~~~~~~~ 59:55.55 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp: In member function 'virtual nsresult mozilla::ClearSiteData::QueryInterface(const nsIID&, void**)': 59:55.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:55.56 foundInterface = 0; \ 59:55.56 ^~~~~~~~~~~~~~ 59:55.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:55.56 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:55.56 ^~~~~~~~~~~~~~~~~~~~~~~ 59:55.56 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:439:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:55.56 NS_INTERFACE_MAP_END 59:55.56 ^~~~~~~~~~~~~~~~~~~~ 59:55.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 59:55.56 else 59:55.56 ^~~~ 59:55.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 59:55.56 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 59:55.56 ^~~~~~~~~~~~~~~~~~ 59:55.56 /builddir/build/BUILD/firefox-63.0/toolkit/components/clearsitedata/ClearSiteData.cpp:438:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 59:55.56 NS_INTERFACE_MAP_ENTRY(nsIObserver) 59:55.56 ^~~~~~~~~~~~~~~~~~~~~~ 59:55.74 toolkit/components/commandlines 59:56.56 toolkit/components/diskspacewatcher 59:56.60 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 59:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 59:56.60 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsICommandLineRunner.h:10, 59:56.60 from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:5: 59:56.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp: In member function 'virtual nsresult nsCommandLine::QueryInterface(const nsIID&, void**)': 59:56.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 59:56.60 foundInterface = 0; \ 59:56.60 ^~~~~~~~~~~~~~ 59:56.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 59:56.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 59:56.60 ^~~~~~~~~~~~~~~~~~~~~~~ 59:56.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 59:56.60 NS_INTERFACE_MAP_END 59:56.60 ^~~~~~~~~~~~~~~~~~~~ 59:56.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 59:56.60 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 59:56.60 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 59:56.60 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 59:56.60 ^~~~~~~~~~~~~~~~~~~~ 59:56.60 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:11: 59:56.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 59:56.61 } else 59:56.61 ^~~~ 59:56.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:170:5: note: in expansion of macro 'NS_IMPL_QUERY_CLASSINFO' 59:56.61 NS_IMPL_QUERY_CLASSINFO(aClass) \ 59:56.61 ^~~~~~~~~~~~~~~~~~~~~~~ 59:56.61 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 59:56.61 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 59:56.61 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 59:56.61 /builddir/build/BUILD/firefox-63.0/toolkit/components/commandlines/nsCommandLine.cpp:90:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 59:56.61 NS_IMPL_ISUPPORTS_CI(nsCommandLine, 59:56.61 ^~~~~~~~~~~~~~~~~~~~ 59:57.34 toolkit/components/downloads 59:58.65 toolkit/components/extensions 60:00.68 toolkit/components/extensions/webrequest 60:03.26 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 60:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:03.26 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/WebExtensionPolicy.h:9, 60:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ExtensionPolicyService.h:10, 60:03.27 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:6, 60:03.27 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/Unified_cpp_extensions0.cpp:2: 60:03.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp: In member function 'virtual nsresult mozilla::ExtensionPolicyService::QueryInterface(const nsIID&, void**)': 60:03.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.27 foundInterface = 0; \ 60:03.27 ^~~~~~~~~~~~~~ 60:03.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.27 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.27 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:703:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.27 NS_INTERFACE_MAP_END 60:03.27 ^~~~~~~~~~~~~~~~~~~~ 60:03.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:03.27 else 60:03.27 ^~~~ 60:03.27 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:03.27 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.27 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/ExtensionPolicyService.cpp:702:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:03.27 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIAddonPolicyService) 60:03.27 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:03.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPattern::QueryInterface(const nsIID&, void**)': 60:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.30 foundInterface = 0; \ 60:03.30 ^~~~~~~~~~~~~~ 60:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.30 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.30 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:527:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.30 NS_INTERFACE_MAP_END 60:03.30 ^~~~~~~~~~~~~~~~~~~~ 60: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 60:03.30 else 60:03.30 ^~~~ 60:03.30 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.30 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.30 ^~~~~~~~~~~~~~~~~~ 60:03.30 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:526:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.30 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.30 ^~~~~~~~~~~~~~~~~~~~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchPatternSet::QueryInterface(const nsIID&, void**)': 60:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.32 foundInterface = 0; \ 60:03.32 ^~~~~~~~~~~~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.32 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:658:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.32 NS_INTERFACE_MAP_END 60:03.32 ^~~~~~~~~~~~~~~~~~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:03.32 else 60:03.32 ^~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.32 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.32 ^~~~~~~~~~~~~~~~~~ 60:03.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:657:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.32 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.32 ^~~~~~~~~~~~~~~~~~~~~~ 60:03.33 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp: In member function 'virtual nsresult mozilla::extensions::MatchGlob::QueryInterface(const nsIID&, void**)': 60:03.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.33 foundInterface = 0; \ 60:03.33 ^~~~~~~~~~~~~~ 60:03.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.33 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.33 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.33 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:799:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.33 NS_INTERFACE_MAP_END 60:03.33 ^~~~~~~~~~~~~~~~~~~~ 60:03.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 60:03.33 else 60:03.33 ^~~~ 60:03.33 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.33 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.34 ^~~~~~~~~~~~~~~~~~ 60:03.34 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/MatchPattern.cpp:798:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.34 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.34 ^~~~~~~~~~~~~~~~~~~~~~ 60:03.37 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::WebExtensionPolicy::QueryInterface(const nsIID&, void**)': 60:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.37 foundInterface = 0; \ 60:03.37 ^~~~~~~~~~~~~~ 60:03.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.37 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.37 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.37 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:507:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.37 NS_INTERFACE_MAP_END 60:03.38 ^~~~~~~~~~~~~~~~~~~~ 60:03.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:03.38 else 60:03.38 ^~~~ 60:03.38 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.38 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.38 ^~~~~~~~~~~~~~~~~~ 60:03.38 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:506:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.38 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.38 ^~~~~~~~~~~~~~~~~~~~~~ 60:03.39 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::MozDocumentMatcher::QueryInterface(const nsIID&, void**)': 60:03.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.39 foundInterface = 0; \ 60:03.39 ^~~~~~~~~~~~~~ 60:03.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.39 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.39 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.39 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:686:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.39 NS_INTERFACE_MAP_END 60:03.39 ^~~~~~~~~~~~~~~~~~~~ 60:03.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 60:03.39 else 60:03.39 ^~~~ 60:03.39 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.39 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.39 ^~~~~~~~~~~~~~~~~~ 60:03.39 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:685:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.39 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.39 ^~~~~~~~~~~~~~~~~~~~~~ 60:03.41 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp: In member function 'virtual nsresult mozilla::extensions::DocumentObserver::QueryInterface(const nsIID&, void**)': 60:03.41 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:03.41 foundInterface = 0; \ 60:03.41 ^~~~~~~~~~~~~~ 60:03.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:03.42 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:03.42 ^~~~~~~~~~~~~~~~~~~~~~~ 60:03.42 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:755:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:03.42 NS_INTERFACE_MAP_END 60:03.42 ^~~~~~~~~~~~~~~~~~~~ 60:03.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 60:03.42 else 60:03.42 ^~~~ 60:03.42 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:03.42 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:03.42 ^~~~~~~~~~~~~~~~~~ 60:03.42 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/WebExtensionPolicy.cpp:754:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:03.42 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:03.42 ^~~~~~~~~~~~~~~~~~~~~~ 60:07.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:07.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:07.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 60:07.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:07.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:07.52 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:07.52 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 60:07.52 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 60:07.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 60:07.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**)': 60:07.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:07.53 foundInterface = 0; \ 60:07.53 ^~~~~~~~~~~~~~ 60:07.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:07.53 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.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' 60:07.53 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:07.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.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 60:07.53 else 60:07.53 ^~~~ 60:07.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:07.53 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:07.53 ^~~~~~~~~~~~~~~~~~ 60:07.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:1052:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:07.53 NS_INTERFACE_MAP_ENTRY(ChannelWrapper) 60:07.53 ^~~~~~~~~~~~~~~~~~~~~~ 60:07.68 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilter::QueryInterface(const nsIID&, void**)': 60:07.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:07.68 foundInterface = 0; \ 60:07.68 ^~~~~~~~~~~~~~ 60:07.68 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:07.68 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:07.68 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.68 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilter.cpp:304:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:07.68 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 60:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 60:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 60:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 60:07.69 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 60:07.69 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 60:07.69 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 60:07.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 60:07.69 } else 60:07.69 ^~~~ 60:07.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' 60:07.69 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.69 /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' 60:07.69 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilter) 60:07.69 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:07.70 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 60:07.70 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 60:07.70 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterDataEvent::QueryInterface(const nsIID&, void**)': 60:07.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:07.70 foundInterface = 0; \ 60:07.70 ^~~~~~~~~~~~~~ 60:07.70 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:07.70 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.70 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterEvents.cpp:29:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:07.70 NS_INTERFACE_MAP_END_INHERITING(Event) 60:07.70 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.70 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchGlob.h:16, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/extensions/MatchPattern.h:11, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ChannelWrapperBinding.h:13, 60:07.70 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:11, 60:07.70 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 60:07.70 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 60:07.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 60:07.71 } else 60:07.71 ^~~~ 60:07.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' 60:07.71 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 60:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:07.71 /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' 60:07.71 NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(StreamFilterDataEvent) 60:07.71 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.15 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 60:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 60:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 60:08.15 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 60:08.15 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.h:10, 60:08.15 from /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/ChannelWrapper.cpp:7, 60:08.16 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/extensions/webrequest/Unified_cpp_webrequest0.cpp:2: 60:08.16 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp: In member function 'virtual nsresult mozilla::extensions::StreamFilterParent::QueryInterface(const nsIID&, void**)': 60:08.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:08.16 foundInterface = 0; \ 60:08.16 ^~~~~~~~~~~~~~ 60:08.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:08.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:08.16 ^~~~~~~~~~~~~~~~~~~~~~~ 60:08.16 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:821:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:08.16 NS_INTERFACE_MAP_END 60:08.16 ^~~~~~~~~~~~~~~~~~~~ 60:08.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 60:08.16 else 60:08.16 ^~~~ 60:08.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:08.16 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:08.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:08.16 /builddir/build/BUILD/firefox-63.0/toolkit/components/extensions/webrequest/StreamFilterParent.cpp:820:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:08.16 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIStreamListener) 60:08.16 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:09.90 toolkit/components/finalizationwitness 60:11.42 toolkit/components/find 60:15.34 toolkit/components/lz4 60:15.36 toolkit/components/jsoncpp/src/lib_json 60:15.69 toolkit/components/mediasniffer 60:17.59 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 60:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFind.h:10, 60:17.59 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.h:10, 60:17.59 from /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:9, 60:17.59 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/find/Unified_cpp_components_find0.cpp:2: 60:17.59 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp: In member function 'virtual nsresult nsFind::QueryInterface(const nsIID&, void**)': 60:17.59 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:17.59 foundInterface = 0; \ 60:17.59 ^~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:17.60 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:17.60 ^~~~~~~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:57:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:17.60 NS_INTERFACE_MAP_END 60:17.60 ^~~~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:17.60 else 60:17.60 ^~~~ 60:17.60 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:17.60 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:17.60 ^~~~~~~~~~~~~~~~~~ 60:17.60 /builddir/build/BUILD/firefox-63.0/toolkit/components/find/nsFind.cpp:56:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:17.60 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:17.60 ^~~~~~~~~~~~~~~~~~~~~~ 60:17.69 toolkit/components/mozintl 60:19.01 toolkit/components/osfile 60:20.38 toolkit/components/parentalcontrols 60:20.47 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:20.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 60:20.47 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsINativeOSFileInternals.h:10, 60:20.47 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.h:10, 60:20.47 from /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:11: 60:20.47 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp: In member function 'virtual nsresult mozilla::{anonymous}::AbstractResult::QueryInterface(const nsIID&, void**)': 60:20.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:20.47 foundInterface = 0; \ 60:20.47 ^~~~~~~~~~~~~~ 60:20.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:20.47 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:20.47 ^~~~~~~~~~~~~~~~~~~~~~~ 60:20.47 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:231:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:20.47 NS_INTERFACE_MAP_END 60:20.47 ^~~~~~~~~~~~~~~~~~~~ 60:20.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 60:20.47 else 60:20.47 ^~~~ 60:20.47 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:20.47 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:20.47 ^~~~~~~~~~~~~~~~~~ 60:20.47 /builddir/build/BUILD/firefox-63.0/toolkit/components/osfile/NativeOSFileInternals.cpp:230:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:20.47 NS_INTERFACE_MAP_ENTRY(nsISupports) 60:20.47 ^~~~~~~~~~~~~~~~~~~~~~ 60:21.15 toolkit/components/perf 60:21.91 toolkit/components/perfmonitoring 60:22.46 toolkit/components/places 60:22.49 toolkit/components/protobuf 60:23.76 toolkit/components/reflect 60:25.25 toolkit/components/reputationservice 60:34.53 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:34.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:34.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 60:34.53 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 60:34.53 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 60:34.53 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 60:34.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 60:34.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp: In member function 'virtual nsresult nsFaviconService::QueryInterface(const nsIID&, void**)': 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.53 foundInterface = 0; \ 60:34.53 ^~~~~~~~~~~~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:34.53 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:34.53 ^~~~~~~~~~~~~~~~~~~~~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:171:3: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:34.53 NS_INTERFACE_MAP_END 60:34.53 ^~~~~~~~~~~~~~~~~~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:34.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:34.53 NS_IMPL_ISUPPORTS_CI( 60:34.53 ^~~~~~~~~~~~~~~~~~~~ 60:34.53 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 60:34.53 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:34.53 } else 60:34.53 ^~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 60:34.53 } else 60:34.53 ^~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:176:3: note: in expansion of macro 'NS_IMPL_QUERY_INTERFACE_CI' 60:34.53 NS_IMPL_QUERY_INTERFACE_CI(aClass, __VA_ARGS__) \ 60:34.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.53 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:124:1: note: in expansion of macro 'NS_IMPL_ISUPPORTS_CI' 60:34.53 NS_IMPL_ISUPPORTS_CI( 60:34.53 ^~~~~~~~~~~~~~~~~~~~ 60:34.69 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 60:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 60:34.69 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 60:34.69 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 60:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 60:34.69 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp: In member function 'virtual nsresult nsNavHistory::QueryInterface(const nsIID&, void**)': 60:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.69 foundInterface = 0; \ 60:34.69 ^~~~~~~~~~~~~~ 60:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:34.69 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:34.69 ^~~~~~~~~~~~~~~~~~~~~~~ 60:34.69 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistory.cpp:188:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:34.69 NS_INTERFACE_MAP_END 60:34.69 ^~~~~~~~~~~~~~~~~~~~ 60:34.69 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsFaviconService.cpp:26, 60:34.69 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:92: 60:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: some parts of macro expansion are not guarded by this 'else' clause 60:34.69 } else 60:34.69 ^~~~ 60:34.69 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIClassInfoImpl.h:139:5: note: in definition of macro 'NS_IMPL_QUERY_CLASSINFO' 60:34.69 } else 60:34.69 ^~~~ 60:34.80 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:34.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:34.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWeakReferenceUtils.h:10, 60:34.80 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsWeakReference.h:14, 60:34.80 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.h:9, 60:34.80 from /builddir/build/BUILD/firefox-63.0/toolkit/components/places/Database.cpp:11, 60:34.80 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/places/Unified_cpp_components_places0.cpp:2: 60:34.80 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResultNode::QueryInterface(const nsIID&, void**)': 60:34.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.80 foundInterface = 0; \ 60:34.80 ^~~~~~~~~~~~~~ 60:34.80 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:34.80 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:34.81 ^~~~~~~~~~~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:34.81 NS_INTERFACE_MAP_END 60:34.81 ^~~~~~~~~~~~~~~~~~~~ 60:34.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 60:34.81 else 60:34.81 ^~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:34.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:34.81 ^~~~~~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:34.81 NS_INTERFACE_MAP_ENTRY(nsINavHistoryResultNode) 60:34.81 ^~~~~~~~~~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryContainerResultNode::QueryInterface(const nsIID&, void**)': 60:34.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.81 foundInterface = 0; \ 60:34.81 ^~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 60:34.81 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 60:34.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:521:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 60:34.81 NS_INTERFACE_MAP_END_INHERITING(nsNavHistoryResultNode) 60:34.81 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:34.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 60:34.81 else 60:34.81 ^~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:34.81 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:34.81 ^~~~~~~~~~~~~~~~~~ 60:34.81 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:520:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:34.81 NS_INTERFACE_MAP_ENTRY(nsINavHistoryContainerResultNode) 60:34.81 ^~~~~~~~~~~~~~~~~~~~~~ 60:34.88 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp: In member function 'virtual nsresult nsNavHistoryResult::QueryInterface(const nsIID&, void**)': 60:34.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:34.89 foundInterface = 0; \ 60:34.89 ^~~~~~~~~~~~~~ 60: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' 60:34.89 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:34.89 ^~~~~~~~~~~~~~~~~~~~~~~ 60:34.89 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3937:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:34.89 NS_INTERFACE_MAP_END 60:34.89 ^~~~~~~~~~~~~~~~~~~~ 60: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 60:34.89 else 60:34.89 ^~~~ 60:34.89 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:34.89 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:34.89 ^~~~~~~~~~~~~~~~~~ 60:34.89 /builddir/build/BUILD/firefox-63.0/toolkit/components/places/nsNavHistoryResult.cpp:3936:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:34.89 NS_INTERFACE_MAP_ENTRY(nsISupportsWeakReference) 60:34.89 ^~~~~~~~~~~~~~~~~~~~~~ 60:35.03 toolkit/components/resistfingerprinting 60:41.28 toolkit/components/sessionstore 60:43.71 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 60:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 60:43.71 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 60:43.72 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:12, 60:43.72 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.h:8, 60:43.72 from /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:5, 60:43.72 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/sessionstore/Unified_cpp_sessionstore0.cpp:2: 60:43.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp: In member function 'virtual nsresult {anonymous}::DynamicFrameEventFilter::QueryInterface(const nsIID&, void**)': 60:43.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:43.72 foundInterface = 0; \ 60:43.72 ^~~~~~~~~~~~~~ 60:43.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 60:43.72 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:43.72 ^~~~~~~~~~~~~~~~~~~~~~~ 60:43.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:70:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:43.72 NS_INTERFACE_MAP_END 60:43.72 ^~~~~~~~~~~~~~~~~~~~ 60:43.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 60:43.72 else 60:43.72 ^~~~ 60:43.72 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:43.72 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:43.72 ^~~~~~~~~~~~~~~~~~ 60:43.72 /builddir/build/BUILD/firefox-63.0/toolkit/components/sessionstore/nsSessionStoreUtils.cpp:69:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:43.72 NS_INTERFACE_MAP_ENTRY(nsIDOMEventListener) 60:43.72 ^~~~~~~~~~~~~~~~~~~~~~ 60:44.53 toolkit/components/startup 60:46.41 toolkit/components/statusfilter 60:47.31 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 60:47.31 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 60:47.31 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.h:8, 60:47.32 from /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:6: 60:47.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp: In member function 'virtual nsresult nsBrowserStatusFilter::QueryInterface(const nsIID&, void**)': 60:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:47.32 foundInterface = 0; \ 60:47.32 ^~~~~~~~~~~~~~ 60: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' 60:47.32 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:47.32 ^~~~~~~~~~~~~~~~~~~~~~~ 60:47.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:53:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:47.32 NS_INTERFACE_MAP_END 60:47.32 ^~~~~~~~~~~~~~~~~~~~ 60:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:47.32 else 60:47.32 ^~~~ 60:47.32 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 60:47.32 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 60:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.32 /builddir/build/BUILD/firefox-63.0/toolkit/components/statusfilter/nsBrowserStatusFilter.cpp:52:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 60:47.32 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIWebProgress) 60:47.32 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 60:47.49 toolkit/components/telemetry 60:47.75 toolkit/components/thumbnails 60:49.08 toolkit/components/typeaheadfind 60:54.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 60:54.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 60:54.19 from /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:6: 60:54.19 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp: In member function 'virtual nsresult nsTypeAheadFind::QueryInterface(const nsIID&, void**)': 60:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 60:54.19 foundInterface = 0; \ 60:54.19 ^~~~~~~~~~~~~~ 60: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' 60:54.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 60:54.19 ^~~~~~~~~~~~~~~~~~~~~~~ 60:54.19 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:68:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 60:54.19 NS_INTERFACE_MAP_END 60:54.19 ^~~~~~~~~~~~~~~~~~~~ 60:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 60:54.19 else 60:54.19 ^~~~ 60:54.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 60:54.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 60:54.19 ^~~~~~~~~~~~~~~~~~ 60:54.19 /builddir/build/BUILD/firefox-63.0/toolkit/components/typeaheadfind/nsTypeAheadFind.cpp:67:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 60:54.19 NS_INTERFACE_MAP_ENTRY(nsIObserver) 60:54.19 ^~~~~~~~~~~~~~~~~~~~~~ 60:55.89 toolkit/components/url-classifier 60:56.95 toolkit/components/windowwatcher 60:57.26 toolkit/components/ctypes 60:58.58 toolkit/components/autocomplete 61:01.55 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:01.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:01.55 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIAutoCompleteController.h:10, 61:01.55 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:8, 61:01.55 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 61:01.55 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 61:01.55 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp: In member function 'virtual nsresult nsAutoCompleteController::QueryInterface(const nsIID&, void**)': 61:01.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:01.55 foundInterface = 0; \ 61:01.55 ^~~~~~~~~~~~~~ 61:01.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:01.55 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:01.55 ^~~~~~~~~~~~~~~~~~~~~~~ 61:01.55 /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:46:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:01.55 NS_INTERFACE_MAP_END 61:01.55 ^~~~~~~~~~~~~~~~~~~~ 61:01.55 In file included from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.h:20, 61:01.55 from /builddir/build/BUILD/firefox-63.0/toolkit/components/autocomplete/nsAutoCompleteController.cpp:6, 61:01.55 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/autocomplete/Unified_cpp_autocomplete0.cpp:2: 61:01.55 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:314:5: note: some parts of macro expansion are not guarded by this 'else' clause 61:01.55 } else 61:01.56 ^~~~ 61:01.56 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionParticipant.h:323:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION' 61:01.56 NS_INTERFACE_MAP_ENTRIES_CYCLE_COLLECTION(_class) 61:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.56 /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' 61:01.56 NS_INTERFACE_TABLE_TO_MAP_SEGUE_CYCLE_COLLECTION(nsAutoCompleteController) 61:01.56 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.85 In file included from /usr/include/string.h:494, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/string.h:3, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/throw_gcc.h:14, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/type_traits:64, 61:01.85 from /usr/include/c++/8/bits/move.h:55, 61:01.85 from /usr/include/c++/8/bits/nested_exception.h:40, 61:01.85 from /usr/include/c++/8/exception:144, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/exception:3, 61:01.85 from /usr/include/c++/8/new:40, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/system_wrappers/new:3, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/new:44, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/mozalloc.h:16, 61:01.85 from /builddir/build/BUILD/firefox-63.0/objdir/dist/stl_wrappers/limits:50, 61:01.85 from /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:8: 61:01.86 In function 'void* memcpy(void*, const void*, size_t)', 61:01.86 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, 61:01.86 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, 61:01.86 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, 61:01.86 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, 61:01.86 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: 61:01.86 /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] 61:01.86 return __builtin___memcpy_chk (__dest, __src, __len, __bos0 (__dest)); 61:01.86 ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:01.86 /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)': 61:01.86 /builddir/build/BUILD/firefox-63.0/toolkit/components/telemetry/TelemetryEvent.cpp:1170:55: note: 'leftovers' declared here 61:01.86 nsTArray> leftovers; 61:01.86 ^~~~~~~~~ 61:03.64 toolkit/components/printingui 61:04.48 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:04.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:04.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIWebProgressListener.h:10, 61:04.48 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIPrintProgress.h:10, 61:04.48 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.h:9, 61:04.48 from /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:6, 61:04.48 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/printingui/Unified_cpp_printingui0.cpp:2: 61:04.48 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp: In member function 'virtual nsresult nsPrintProgress::QueryInterface(const nsIID&, void**)': 61:04.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:04.48 foundInterface = 0; \ 61:04.48 ^~~~~~~~~~~~~~ 61:04.48 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:04.48 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:04.48 ^~~~~~~~~~~~~~~~~~~~~~~ 61:04.48 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:28:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:04.48 NS_INTERFACE_MAP_END 61:04.48 ^~~~~~~~~~~~~~~~~~~~ 61:04.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 61:04.48 else 61:04.49 ^~~~ 61:04.49 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:04.49 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:04.49 ^~~~~~~~~~~~~~~~~~ 61:04.49 /builddir/build/BUILD/firefox-63.0/toolkit/components/printingui/nsPrintProgress.cpp:27:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:04.49 NS_INTERFACE_MAP_ENTRY(nsIWebProgressListener) 61:04.49 ^~~~~~~~~~~~~~~~~~~~~~ 61:05.24 toolkit/components/printingui/ipc 61:08.32 toolkit/components/satchel 61:13.00 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:13.00 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/Entries.h:13, 61:13.00 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.h:9, 61:13.00 from /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/ChunkSet.cpp:6, 61:13.00 from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/components/url-classifier/Unified_cpp_url-classifier0.cpp:2: 61:13.00 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp: In member function 'virtual nsresult nsUrlClassifierDBService::QueryInterface(const nsIID&, void**)': 61:13.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:13.01 foundInterface = 0; \ 61:13.01 ^~~~~~~~~~~~~~ 61:13.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:13.01 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:13.01 ^~~~~~~~~~~~~~~~~~~~~~~ 61:13.01 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1476:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:13.01 NS_INTERFACE_MAP_END 61:13.01 ^~~~~~~~~~~~~~~~~~~~ 61:13.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 61:13.01 else 61:13.01 ^~~~ 61:13.01 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 61:13.01 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 61:13.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.01 /builddir/build/BUILD/firefox-63.0/toolkit/components/url-classifier/nsUrlClassifierDBService.cpp:1475:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 61:13.01 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsIURIClassifier) 61:13.01 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:13.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:13.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:13.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIFormFillController.h:10, 61:13.25 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.h:9, 61:13.25 from /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:7: 61:13.25 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp: In member function 'virtual nsresult nsFormFillController::QueryInterface(const nsIID&, void**)': 61:13.25 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:13.26 foundInterface = 0; \ 61:13.26 ^~~~~~~~~~~~~~ 61:13.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:13.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:13.26 ^~~~~~~~~~~~~~~~~~~~~~~ 61:13.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:86:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:13.26 NS_INTERFACE_MAP_END 61:13.26 ^~~~~~~~~~~~~~~~~~~~ 61:13.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:13.26 else 61:13.26 ^~~~ 61:13.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:13.26 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:13.26 ^~~~~~~~~~~~~~~~~~ 61:13.26 /builddir/build/BUILD/firefox-63.0/toolkit/components/satchel/nsFormFillController.cpp:85:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:13.26 NS_INTERFACE_MAP_ENTRY(nsIMutationObserver) 61:13.26 ^~~~~~~~~~~~~~~~~~~~~~ 61:16.34 toolkit/components/terminator 61:16.86 toolkit/components/build 61:17.65 toolkit/crashreporter 61:18.37 toolkit/mozapps/extensions 61:20.46 toolkit/profile 61:22.26 toolkit/recordreplay 61:25.35 toolkit/xre 61:26.50 toolkit/system/unixproxy 61:28.05 extensions/pref/autoconfig/src 61:31.92 devtools/platform 61:32.81 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:32.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:32.81 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsIJSInspector.h:10, 61:32.81 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.h:9, 61:32.81 from /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:6: 61:32.81 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp: In member function 'virtual nsresult mozilla::jsinspector::nsJSInspector::QueryInterface(const nsIID&, void**)': 61:32.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:32.81 foundInterface = 0; \ 61:32.81 ^~~~~~~~~~~~~~ 61:32.81 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:32.82 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:32.82 ^~~~~~~~~~~~~~~~~~~~~~~ 61:32.82 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:32:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:32.82 NS_INTERFACE_MAP_END 61:32.82 ^~~~~~~~~~~~~~~~~~~~ 61:32.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 61:32.82 else 61:32.82 ^~~~ 61:32.82 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:32.82 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:32.82 ^~~~~~~~~~~~~~~~~~ 61:32.82 /builddir/build/BUILD/firefox-63.0/devtools/platform/nsJSInspector.cpp:31:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:32.82 NS_INTERFACE_MAP_ENTRY(nsIJSInspector) 61:32.82 ^~~~~~~~~~~~~~~~~~~~~~ 61:33.01 In file included from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/file_descriptor_set_posix.h:14, 61:33.01 from /builddir/build/BUILD/firefox-63.0/ipc/chromium/src/chrome/common/ipc_message_utils.h:20, 61:33.01 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/ipc/IPCMessageUtils.h:11, 61:33.01 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContent.h:11, 61:33.01 from /builddir/build/BUILD/firefox-63.0/objdir/ipc/ipdl/_ipdlheaders/mozilla/dom/PContentParent.h:9, 61:33.02 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/ContentParent.h:10, 61:33.02 from /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:6: 61:33.02 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp: In member function 'virtual nsresult nsXULAppInfo::QueryInterface(const nsIID&, void**)': 61:33.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:33.02 foundInterface = 0; \ 61:33.02 ^~~~~~~~~~~~~~ 61:33.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:33.02 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:33.02 ^~~~~~~~~~~~~~~~~~~~~~~ 61:33.02 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:605:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:33.02 NS_INTERFACE_MAP_END 61:33.02 ^~~~~~~~~~~~~~~~~~~~ 61:33.02 /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 61:33.02 else 61:33.02 ^~~~ 61:33.02 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1097:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_CONDITIONAL' 61:33.02 NS_IMPL_QUERY_BODY_CONDITIONAL(_interface, condition) 61:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.02 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsAppRunner.cpp:603:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_CONDITIONAL' 61:33.02 NS_INTERFACE_MAP_ENTRY_CONDITIONAL(nsIXULAppInfo, gAppData || 61:33.02 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 61:33.40 devtools/shared/heapsnapshot 61:35.93 In file included from /builddir/build/BUILD/firefox-63.0/objdir/toolkit/xre/Unified_cpp_toolkit_xre0.cpp:101: 61:35.93 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp: In function 'void fpehandler(int, siginfo_t*, void*)': 61:35.93 /builddir/build/BUILD/firefox-63.0/toolkit/xre/nsSigHandlers.cpp:175:15: warning: unused variable 'uc' [-Wunused-variable] 61:35.93 ucontext_t *uc = (ucontext_t *)context; 61:35.93 ^~ 61:38.29 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/HeapSnapshot.h:10, 61:38.29 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/devtools/DominatorTree.h:9, 61:38.29 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:6: 61:38.29 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp: In member function 'virtual nsresult mozilla::devtools::DominatorTree::QueryInterface(const nsIID&, void**)': 61:38.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:38.29 foundInterface = 0; \ 61:38.29 ^~~~~~~~~~~~~~ 61:38.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:38.29 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:38.29 ^~~~~~~~~~~~~~~~~~~~~~~ 61:38.29 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:131:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:38.29 NS_INTERFACE_MAP_END 61:38.29 ^~~~~~~~~~~~~~~~~~~~ 61:38.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 61:38.29 else 61:38.29 ^~~~ 61:38.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:38.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:38.29 ^~~~~~~~~~~~~~~~~~ 61:38.29 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/DominatorTree.cpp:130:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:38.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:38.29 ^~~~~~~~~~~~~~~~~~~~~~ 61:39.83 services/crypto/component 61:39.84 startupcache 61:41.08 js/ductwork/debugger 61:41.40 other-licenses/snappy 61:41.82 toolkit/system/gnome 61:42.19 media/gmp-clearkey/0.1 61:42.28 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:42.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupports.h:79, 61:42.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionTraversalCallback.h:12, 61:42.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCycleCollectionNoteChild.h:13, 61:42.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsTArray.h:29, 61:42.28 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/ErrorResult.h:38, 61:42.28 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.h:10, 61:42.28 from /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:6: 61:42.28 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp: In member function 'virtual nsresult mozilla::devtools::HeapSnapshot::QueryInterface(const nsIID&, void**)': 61:42.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:42.28 foundInterface = 0; \ 61:42.28 ^~~~~~~~~~~~~~ 61:42.28 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:42.28 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:42.28 ^~~~~~~~~~~~~~~~~~~~~~~ 61:42.29 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:84:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:42.29 NS_INTERFACE_MAP_END 61:42.29 ^~~~~~~~~~~~~~~~~~~~ 61:42.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 61:42.29 else 61:42.29 ^~~~ 61:42.29 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:42.29 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:42.29 ^~~~~~~~~~~~~~~~~~ 61:42.29 /builddir/build/BUILD/firefox-63.0/devtools/shared/heapsnapshot/HeapSnapshot.cpp:83:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:42.29 NS_INTERFACE_MAP_ENTRY(nsISupports) 61:42.29 ^~~~~~~~~~~~~~~~~~~~~~ 61:42.68 browser/components/about 61:43.84 browser/components/dirprovider 61:44.82 browser/components/feeds 61:46.17 browser/components/shell 61:46.94 libclearkey.so 61:47.23 media/libyuv/libyuv 61:50.54 mozglue/build 61:55.39 libmozsqlite3.so.symbols.stub 61:55.67 libmozsqlite3.so 61:56.71 gfx/thebes 61:56.75 gfx/vr/openvr 61:56.98 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 61:56.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 61:56.98 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsComponentManagerUtils.h:11, 61:56.98 from /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:6: 61:56.98 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp: In member function 'virtual nsresult nsSystemAlertsService::QueryInterface(const nsIID&, void**)': 61:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 61:56.98 foundInterface = 0; \ 61:56.98 ^~~~~~~~~~~~~~ 61:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 61:56.98 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 61:56.98 ^~~~~~~~~~~~~~~~~~~~~~~ 61:56.98 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:18:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 61:56.98 NS_INTERFACE_MAP_END 61:56.98 ^~~~~~~~~~~~~~~~~~~~ 61:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1010:3: note: some parts of macro expansion are not guarded by this 'else' clause 61:56.98 else 61:56.98 ^~~~ 61:56.98 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 61:56.98 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 61:56.98 ^~~~~~~~~~~~~~~~~~ 61:56.98 /builddir/build/BUILD/firefox-63.0/toolkit/system/gnome/nsSystemAlertsService.cpp:17:4: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 61:56.98 NS_INTERFACE_MAP_ENTRY(nsIAlertsService) 61:56.98 ^~~~~~~~~~~~~~~~~~~~~~ 61:57.63 In file included from /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/openvr_api_public.cpp:9: 61:57.63 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:10:20: warning: 'k_pchLogOverrideVar' defined but not used [-Wunused-variable] 61:57.63 static const char *k_pchLogOverrideVar = "VR_LOG_PATH"; 61:57.63 ^~~~~~~~~~~~~~~~~~~ 61:57.63 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:9:20: warning: 'k_pchConfigOverrideVar' defined but not used [-Wunused-variable] 61:57.63 static const char *k_pchConfigOverrideVar = "VR_CONFIG_PATH"; 61:57.63 ^~~~~~~~~~~~~~~~~~~~~~ 61:57.63 /builddir/build/BUILD/firefox-63.0/gfx/vr/openvr/src/vrpathregistry_public.h:8:20: warning: 'k_pchRuntimeOverrideVar' defined but not used [-Wunused-variable] 61:57.63 static const char *k_pchRuntimeOverrideVar = "VR_OVERRIDE"; 61:57.63 ^~~~~~~~~~~~~~~~~~~~~~~ 61:57.85 liblgpllibs.so 62:00.65 browser/components/build 62:01.45 gfx/angle/targets/preprocessor 62:11.04 libjs_static.a 62:12.01 brotli 62:12.22 gfx/ots/src 62:23.09 toolkit/components/telemetry/pingsender 62:23.81 pingsender 62:24.22 browser/app 62:24.96 firefox 62:25.37 netwerk/dns 62:25.52 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/ots/src/Unified_cpp_gfx_ots_src2.cpp:56: 62:25.52 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc: In function 'bool ots::ParseDeltaSetIndexMap(const ots::Font*, const uint8_t*, size_t)': 62:25.53 /builddir/build/BUILD/firefox-63.0/gfx/ots/src/variations.cc:150:18: warning: unused variable 'INNER_INDEX_BIT_COUNT_MASK' [-Wunused-variable] 62:25.53 const uint16_t INNER_INDEX_BIT_COUNT_MASK = 0x000F; 62:25.53 ^~~~~~~~~~~~~~~~~~~~~~~~~~ 62:30.02 gfx/angle/targets/translator 62:30.54 /builddir/build/BUILD/firefox-63.0/gfx/thebes/gfxFontUtils.cpp:943:1: warning: 'void CopySwapUTF16(const char*, char*, uint32_t)' defined but not used [-Wunused-function] 62:30.54 CopySwapUTF16(const char* aInBuf, char* aOutBuf, uint32_t aLen) 62:30.54 ^~~~~~~~~~~~~ 63:05.43 In file included from /builddir/build/BUILD/firefox-63.0/objdir/gfx/thebes/Unified_cpp_gfx_thebes1.cpp:2: 63:05.43 /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)': 63:05.43 /builddir/build/BUILD/firefox-63.0/gfx/thebes/gfxGraphiteShaper.cpp:351:48: warning: 'clusterLoc' may be used uninitialized in this function [-Wmaybe-uninitialized] 63:05.43 (xLocs[j] - clusterLoc - adv); 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp: In function 'sh::TString sh::TypeString(const sh::TType&)': 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:889:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 63:10.80 switch (type.getNominalSize()) 63:10.80 ^~~~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:900:13: note: here 63:10.80 case EbtInt: 63:10.80 ^~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:901:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 63:10.80 switch (type.getNominalSize()) 63:10.80 ^~~~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:912:13: note: here 63:10.80 case EbtUInt: 63:10.80 ^~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:913:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 63:10.80 switch (type.getNominalSize()) 63:10.80 ^~~~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:924:13: note: here 63:10.80 case EbtBool: 63:10.80 ^~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:925:17: warning: this statement may fall through [-Wimplicit-fallthrough=] 63:10.80 switch (type.getNominalSize()) 63:10.80 ^~~~~~ 63:10.80 /builddir/build/BUILD/firefox-63.0/gfx/angle/checkout/src/compiler/translator/UtilsHLSL.cpp:936:13: note: here 63:10.80 case EbtVoid: 63:10.80 ^~~~ 63:27.62 dom/canvas 63:35.25 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/OwningNonNull.h:12, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/RootedOwningNonNull.h:20, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/mozilla/dom/BindingDeclarations.h:20, 63:35.25 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.h:15, 63:35.25 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2Context.h:9, 63:35.25 from /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGL2ContextMRTs.cpp:6, 63:35.25 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas1.cpp:2: 63:35.26 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp: In member function 'virtual nsresult mozilla::WebGLContext::QueryInterface(const nsIID&, void**)': 63:35.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:35.26 foundInterface = 0; \ 63:35.26 ^~~~~~~~~~~~~~ 63: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' 63:35.26 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:35.26 ^~~~~~~~~~~~~~~~~~~~~~~ 63:35.26 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2617:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:35.26 NS_INTERFACE_MAP_END 63:35.26 ^~~~~~~~~~~~~~~~~~~~ 63:35.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1021:3: note: some parts of macro expansion are not guarded by this 'else' clause 63:35.26 else 63:35.26 ^~~~ 63:35.26 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1103:3: note: in expansion of macro 'NS_IMPL_QUERY_BODY_AMBIGUOUS' 63:35.26 NS_IMPL_QUERY_BODY_AMBIGUOUS(_interface, _implClass) 63:35.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:35.26 /builddir/build/BUILD/firefox-63.0/dom/canvas/WebGLContext.cpp:2616:5: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY_AMBIGUOUS' 63:35.26 NS_INTERFACE_MAP_ENTRY_AMBIGUOUS(nsISupports, nsICanvasRenderingContextInternal) 63:35.26 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:37.19 In file included from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsUtils.h:14, 63:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsCOMPtr.h:30, 63:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsAutoPtr.h:10, 63:37.19 from /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasImageCache.cpp:7, 63:37.19 from /builddir/build/BUILD/firefox-63.0/objdir/dom/canvas/Unified_cpp_dom_canvas0.cpp:11: 63:37.19 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp: In member function 'virtual nsresult mozilla::dom::CanvasRenderingContext2D::QueryInterface(const nsIID&, void**)': 63:37.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:37.19 foundInterface = 0; \ 63:37.19 ^~~~~~~~~~~~~~ 63:37.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:37.19 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:37.19 ^~~~~~~~~~~~~~~~~~~~~~~ 63:37.19 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1068:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:37.19 NS_INTERFACE_MAP_END 63:37.19 ^~~~~~~~~~~~~~~~~~~~ 63:37.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 63:37.19 else 63:37.19 ^~~~ 63:37.19 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:37.19 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:37.19 ^~~~~~~~~~~~~~~~~~ 63:37.19 /builddir/build/BUILD/firefox-63.0/dom/canvas/CanvasRenderingContext2D.cpp:1067:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:37.19 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:37.19 ^~~~~~~~~~~~~~~~~~~~~~ 63:37.87 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmap::QueryInterface(const nsIID&, void**)': 63:37.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:37.88 foundInterface = 0; \ 63:37.88 ^~~~~~~~~~~~~~ 63:37.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:37.88 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:37.88 ^~~~~~~~~~~~~~~~~~~~~~~ 63:37.88 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:40:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:37.88 NS_INTERFACE_MAP_END 63:37.88 ^~~~~~~~~~~~~~~~~~~~ 63:37.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 63:37.88 else 63:37.88 ^~~~ 63:37.88 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:37.88 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:37.88 ^~~~~~~~~~~~~~~~~~ 63:37.88 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmap.cpp:39:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:37.88 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:37.88 ^~~~~~~~~~~~~~~~~~~~~~ 63:38.06 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp: In member function 'virtual nsresult mozilla::dom::ImageBitmapRenderingContext::QueryInterface(const nsIID&, void**)': 63:38.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:38.06 foundInterface = 0; \ 63:38.06 ^~~~~~~~~~~~~~ 63:38.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:38.06 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:38.06 ^~~~~~~~~~~~~~~~~~~~~~~ 63:38.06 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:302:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:38.06 NS_INTERFACE_MAP_END 63:38.06 ^~~~~~~~~~~~~~~~~~~~ 63:38.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 63:38.06 else 63:38.06 ^~~~ 63:38.06 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:38.06 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:38.06 ^~~~~~~~~~~~~~~~~~ 63:38.06 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageBitmapRenderingContext.cpp:301:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:38.07 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:38.07 ^~~~~~~~~~~~~~~~~~~~~~ 63:38.15 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp: In member function 'virtual nsresult mozilla::dom::ImageData::QueryInterface(const nsIID&, void**)': 63:38.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1037:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:38.16 foundInterface = 0; \ 63:38.16 ^~~~~~~~~~~~~~ 63:38.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1101:49: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_GUTS' 63:38.16 #define NS_INTERFACE_MAP_END NS_IMPL_QUERY_TAIL_GUTS 63:38.16 ^~~~~~~~~~~~~~~~~~~~~~~ 63:38.16 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:25:1: note: in expansion of macro 'NS_INTERFACE_MAP_END' 63:38.16 NS_INTERFACE_MAP_END 63:38.16 ^~~~~~~~~~~~~~~~~~~~ 63:38.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 63:38.16 else 63:38.16 ^~~~ 63:38.16 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:38.16 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:38.16 ^~~~~~~~~~~~~~~~~~ 63:38.16 /builddir/build/BUILD/firefox-63.0/dom/canvas/ImageData.cpp:24:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:38.16 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:38.16 ^~~~~~~~~~~~~~~~~~~~~~ 63:38.36 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp: In member function 'virtual nsresult mozilla::dom::OffscreenCanvas::QueryInterface(const nsIID&, void**)': 63:38.36 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1055:5: warning: macro expands to multiple statements [-Wmultistatement-macros] 63:38.36 foundInterface = 0; \ 63:38.36 ^~~~~~~~~~~~~~ 63:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1107:3: note: in expansion of macro 'NS_IMPL_QUERY_TAIL_INHERITING' 63:38.37 NS_IMPL_QUERY_TAIL_INHERITING(_baseClass) 63:38.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:38.37 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:345:1: note: in expansion of macro 'NS_INTERFACE_MAP_END_INHERITING' 63:38.37 NS_INTERFACE_MAP_END_INHERITING(DOMEventTargetHelper) 63:38.37 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 63:38.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 63:38.37 else 63:38.37 ^~~~ 63:38.37 /builddir/build/BUILD/firefox-63.0/objdir/dist/include/nsISupportsImpl.h:1095:49: note: in expansion of macro 'NS_IMPL_QUERY_BODY' 63:38.37 #define NS_INTERFACE_MAP_ENTRY(_interface) NS_IMPL_QUERY_BODY(_interface) 63:38.37 ^~~~~~~~~~~~~~~~~~ 63:38.37 /builddir/build/BUILD/firefox-63.0/dom/canvas/OffscreenCanvas.cpp:344:3: note: in expansion of macro 'NS_INTERFACE_MAP_ENTRY' 63:38.37 NS_INTERFACE_MAP_ENTRY(nsISupports) 63:38.37 ^~~~~~~~~~~~~~~~~~~~~~ 63:59.19 symverscript.stub 63:59.37 libxul.so 66:51.82 js/xpconnect/shell 66:51.82 ipc/app 66:54.40 plugin-container 66:55.25 xpcshell 66:60.00 spidermonkey_checks.stub 67:02.23 multilocale.txt.stub 67:02.65 built_in_addons.json.stub 67:03.12 dependentlibs.list.stub 67:04.61 EventArtifactDefinitions.json.stub 67:05.19 ScalarArtifactDefinitions.json.stub 67:05.27 symverscript.stub 67:08.74 TEST-PASS | check_spidermonkey_style.py | ok 67:09.17 TEST-PASS | check_macroassembler_style.py | ok 67:09.38 TEST-PASS | check_js_opcode.py | ok 67:18.53 update.locale.stub 67:27.01 bookmarks.html.stub 67:30.06 Packaging quitter@mozilla.org.xpi... 67:30.64 286 compiler warnings present. 67:51.49 Overall system resources - Wall time: 4051s; CPU: 71%; Read bytes: 6998200320; Write bytes: 9645547520; Read time: 295400; Write time: 4332050 67:51.49 Swap in/out (MB): 0/3 67:54.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 67:54.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 67:54.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 67:54.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 67:54.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 67:54.41 warning: dom/indexedDB/ActorsParent.cpp:18733:3 [-Wmaybe-uninitialized] 'maintenanceAction' may be used uninitialized in this function 67:54.41 warning: dom/indexedDB/Key.cpp:606:5 [-Wmaybe-uninitialized] 'out' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:267:28 [-Wmaybe-uninitialized] 'prefMapSize' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:275:15 [-Wmaybe-uninitialized] 'prefsLen' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:282:22 [-Wmaybe-uninitialized] 'schedulerPrefs' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'parentBuildID' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'childID' may be used uninitialized in this function 67:54.41 warning: dom/ipc/ContentProcess.cpp:289:16 [-Wmaybe-uninitialized] 'isForBrowser' may be used uninitialized in this function 67:54.41 warning: dom/ipc/SharedMap.cpp:249:26 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 67:54.41 warning: dom/media/webaudio/blink/HRTFPanner.cpp:274:67 [-Wmaybe-uninitialized] 'convolutionDestinationL1' may be used uninitialized in this function 67:54.41 warning: dom/media/webaudio/blink/HRTFPanner.cpp:275:67 [-Wmaybe-uninitialized] 'convolutionDestinationR1' may be used uninitialized in this function 67:54.41 warning: dom/media/webspeech/synth/SpeechSynthesisVoice.cpp:78:10 [-Wmaybe-uninitialized] 'isLocal' may be used uninitialized in this function 67:54.41 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 67:54.41 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 67:54.41 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 67:54.41 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 67:54.41 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 67:54.41 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 67:54.41 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 67:54.41 warning: gfx/2d/DrawTargetCairo.cpp:501:20 [-Wmaybe-uninitialized] 'pat' may be used uninitialized in this function 67:54.41 warning: gfx/2d/InlineTranslator.cpp:58:3 [-Wmaybe-uninitialized] 'magicInt' may be used uninitialized in this function 67:54.41 warning: gfx/2d/InlineTranslator.cpp:64:3 [-Wmaybe-uninitialized] 'majorRevision' may be used uninitialized in this function 67:54.41 warning: gfx/2d/InlineTranslator.cpp:70:3 [-Wmaybe-uninitialized] 'minorRevision' may be used uninitialized in this function 67:54.41 warning: gfx/2d/InlineTranslator.cpp:77:46 [-Wmaybe-uninitialized] 'eventType' may be used uninitialized in this function 67:54.41 warning: gfx/2d/Path.cpp:476:34 [-Wmaybe-uninitialized] 't2' may be used uninitialized in this function 67:54.41 warning: gfx/2d/RecordedEventImpl.h:1560:3 [-Wmaybe-uninitialized] 'joinStyle' may be used uninitialized in this function 67:54.41 warning: gfx/2d/RecordedEventImpl.h:1561:3 [-Wmaybe-uninitialized] 'capStyle' may be used uninitialized in this function 67:54.41 warning: gfx/2d/Swizzle.cpp:217:36 [-Wshift-overflow=] result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.41 warning: gfx/2d/Swizzle.cpp:218:25 [-Wshift-overflow=] result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.41 warning: gfx/2d/Swizzle.cpp:219:38 [-Wshift-overflow=] result of '(16711680 << 24)' requires 49 bits to represent, but 'int' only has 32 bits 67:54.41 warning: gfx/2d/Swizzle.cpp:219:38 [-Wshift-overflow=] result of '(16711680 << 16)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:226:14 [-Wshift-count-overflow] right shift count >= width of type 67:54.42 warning: gfx/2d/Swizzle.cpp:483:67 [-Wshift-overflow=] result of '(16711935 << 24)' requires 49 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:484:62 [-Wshift-overflow=] result of '(65280 << 24)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:624:51 [-Wshift-count-overflow] left shift count >= width of type 67:54.42 warning: gfx/2d/Swizzle.cpp:625:35 [-Wshift-overflow=] result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:626:37 [-Wshift-overflow=] result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:626:55 [-Wshift-count-overflow] right shift count >= width of type 67:54.42 warning: gfx/2d/Swizzle.cpp:629:35 [-Wshift-overflow=] result of '(64512 << 24)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:630:37 [-Wshift-overflow=] result of '(16252928 << 24)' requires 49 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:630:37 [-Wshift-overflow=] result of '(16252928 << 16)' requires 41 bits to represent, but 'int' only has 32 bits 67:54.42 warning: gfx/2d/Swizzle.cpp:630:55 [-Wshift-count-overflow] right shift count >= width of type 67:54.42 warning: gfx/gl/GLContext.h:1217:21 [-Wmaybe-uninitialized] 'texBinding' may be used uninitialized in this function 67:54.42 warning: gfx/gl/GLContext.h:2901:34 [-Wmaybe-uninitialized] 'oldVAO' may be used uninitialized in this function 67:54.42 warning: gfx/thebes/gfxFontUtils.cpp:943:1 [-Wunused-function] 'void CopySwapUTF16(const char*, char*, uint32_t)' defined but not used 67:54.42 warning: gfx/thebes/gfxGraphiteShaper.cpp:351:48 [-Wmaybe-uninitialized] 'clusterLoc' may be used uninitialized in this function 67:54.42 warning: js/src/builtin/Object.cpp:292:25 [-Wmaybe-uninitialized] 'vlength' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:85:47 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:85:50 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:86:46 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:90:11 [-Wmaybe-uninitialized] '*((void*)(& comp)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:95:17 [-Wmaybe-uninitialized] '*((void*)(& c)+40).js::CompartmentsInZoneIter::it' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:120:41 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:121:40 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::comp' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:125:11 [-Wmaybe-uninitialized] '*((void*)(& r)+56).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 67:54.42 warning: js/src/gc/PublicIterators.h:130:17 [-Wmaybe-uninitialized] '*((void*)(& realm)+16).js::RealmsInCompartmentIter::it' may be used uninitialized in this function 67:54.42 warning: js/src/jit/IonCacheIRCompiler.cpp:1619:32 [-Wmaybe-uninitialized] '*((void*)& scratch +8)' may be used uninitialized in this function 67:54.42 warning: js/src/jit/MIR.cpp:1049:18 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 67:54.42 warning: js/src/util/StringBuffer.h:303:35 [-Wmaybe-uninitialized] 'voffset' may be used uninitialized in this function 67:54.42 warning: js/src/vm/Debugger.cpp:11027:17 [-Wmaybe-uninitialized] 's' may be used uninitialized in this function 67:54.42 warning: js/src/vm/GeckoProfiler.cpp:147:21 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 67:54.42 warning: js/src/vm/Stopwatch.cpp:197:21 [-Wmaybe-uninitialized] '*((void*)(& r)+40).js::CompartmentsInZoneIter::zone' may be used uninitialized in this function 67:54.42 warning: js/src/wasm/AsmJS.cpp:1907:43 [-Wmaybe-uninitialized] 'sigIndex' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/AsmJS.cpp:6750:76 [-Wmaybe-uninitialized] 'time' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/WasmAST.h:566:17 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/WasmBaselineCompile.cpp:3202:9 [-Wmaybe-uninitialized] '*((void*)& r +4)' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/WasmBaselineCompile.cpp:7649:5 [-Wmaybe-uninitialized] 'kind' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/WasmValidate.cpp:466:17 [-Wmaybe-uninitialized] 'uncheckedCode' may be used uninitialized in this function 67:54.43 warning: js/src/wasm/WasmValidate.cpp:471:29 [-Wmaybe-uninitialized] 'count' may be used uninitialized in this function 67:54.43 warning: layout/base/FrameProperties.h:439:18 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mOrigCursor' may be used uninitialized in this function 67:54.43 warning: layout/base/PresShell.cpp:2721:23 [-Wmaybe-uninitialized] 'targetNeedsReflowFromParent' may be used uninitialized in this function 67:54.43 warning: layout/generic/nsContainerFrame.cpp:796:21 [-Wmaybe-uninitialized] 'lastInFlow' may be used uninitialized in this function 67:54.43 warning: layout/generic/nsFlexContainerFrame.cpp:5057:3 [-Wmaybe-uninitialized] 'flexContainerAscent' may be used uninitialized in this function 67:54.43 warning: layout/generic/nsFrame.cpp:6158:51 [-Wmaybe-uninitialized] 'bSize' may be used uninitialized in this function 67:54.43 warning: layout/generic/nsFrame.cpp:6344:11 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 67:54.43 warning: layout/generic/nsGfxScrollFrame.cpp:3400:23 [-Wmaybe-uninitialized] 'extraContentBoxClipForNonCaretContent' may be used uninitialized in this function 67:54.43 warning: layout/painting/nsDisplayList.h:1677:33 [-Wmaybe-uninitialized] 'autoPreserves3DContext.nsDisplayListBuilder::AutoPreserves3DContext::mBuilder' may be used uninitialized in this function 67:54.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]'} 67:54.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 67:54.43 warning: layout/tables/nsTableFrame.h:42:59 [-Wmaybe-uninitialized] 'fType' may be used uninitialized in this function 67:54.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 67:54.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 67:54.43 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'res' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/js/Value.h:418:51 [-Wmaybe-uninitialized] 'result' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/BufferList.h:659:7 [-Wmaybe-uninitialized] 'lastSegmentSize' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterNewNode +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& afterElement +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:440:7 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:444:47 [-Wmaybe-uninitialized] '*((void*)& point +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/EditorDOMPoint.h:788:12 [-Wmaybe-uninitialized] '*((void*)& pointToInsert +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Maybe.h:247:11 [-Wmaybe-uninitialized] 'scrollDirection' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& atAfterEnd +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Maybe.h:526:14 [-Wmaybe-uninitialized] '*((void*)& pointToInsertNewContainer +16)' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Maybe.h:599:3 [-Wmaybe-uninitialized] '*((void*)& newStart +16)' may be used uninitialized in this function 67:54.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 67:54.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 67:54.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 67:54.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 67:54.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 'class mozilla::adts::FrameHeader'; use assignment or value-initialization instead 67:54.43 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 67:54.43 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 67:54.43 warning: objdir/dist/include/mozilla/Telemetry.h:111:13 [-Wmaybe-uninitialized] 'label' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Vector.h:66:5 [-Wmaybe-uninitialized] 'r' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/mozilla/Vector.h:172:5 [-Wmaybe-uninitialized] 'byte' may be used uninitialized in this function 67:54.43 warning: objdir/dist/include/nsCoord.h:72:11 [-Wmaybe-uninitialized] 'iSize' may be used uninitialized in this function 67:54.44 warning: objdir/dist/include/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 67:54.44 warning: objdir/dist/include/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 67:54.44 warning: objdir/dist/include/nsISupportsImpl.h:1069:5 [-Wmultistatement-macros] macro expands to multiple statements 67:54.44 warning: objdir/dist/include/nsTArray.h:2578:9 [-Wmaybe-uninitialized] 'autoLineCursor.nsBlockFrame::AutoLineCursorSetup::mFrame' may be used uninitialized in this function 67:54.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 67:54.44 warning: toolkit/xre/nsSigHandlers.cpp:175:15 [-Wunused-variable] unused variable 'uc' 67:54.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 67:54.44 warning: xpcom/base/nsDebugImpl.cpp:475:1 [-Wunused-function] 'void RealBreak()' defined but not used 67:54.44 warning: xpcom/base/nsDebugImpl.cpp:503:2 [-Wcpp] #warning do not know how to break on this platform 67:54.44 warning: xpcom/base/nsDebugImpl.cpp:579:2 [-Wcpp] #warning do not know how to break on this platform 67:54.44 warning: xpcom/base/nsISupportsImpl.h:1037:5 [-Wmultistatement-macros] macro expands to multiple statements 67:54.44 warning: xpcom/base/nsISupportsImpl.h:1055:5 [-Wmultistatement-macros] macro expands to multiple statements 67:54.44 warning: xpcom/io/nsStorageStream.cpp:535:14 [-Wmaybe-uninitialized] 'offset' may be used uninitialized in this function 67:54.44 warning: xpcom/io/nsStorageStream.cpp:584:12 [-Wmaybe-uninitialized] 'remaining' may be used uninitialized in this function 67:54.44 warning: xpcom/reflect/xptcall/md/unix/xptcinvoke_ppc64_linux.cpp:85:27 [-Wmaybe-uninitialized] 'tempu64' may be used uninitialized in this function 67:54.44 warning: xpcom/reflect/xptcall/md/unix/xptcstubs_ppc64_linux.cpp:66:19 [-Wunused-variable] unused variable 'indexOfJSContext' 67:54.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 67:54.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 67:54.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 > >' 67:54.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] 67:54.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] 67:54.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 67:54.44 warning: /usr/include/features.h:184:3 [-Wcpp] #warning "_BSD_SOURCE and _SVID_SOURCE are deprecated, use _DEFAULT_SOURCE" 67:54.44 (suppressed 3 warnings in extensions/spellcheck/hunspell/src) 67:54.44 (suppressed 4 warnings in gfx/angle) 67:54.44 (suppressed 6 warnings in gfx/cairo) 67:54.44 (suppressed 3 warnings in gfx/graphite2) 67:54.44 (suppressed 6 warnings in gfx/harfbuzz) 67:54.44 (suppressed 1 warnings in gfx/ots) 67:54.44 (suppressed 5 warnings in gfx/qcms) 67:54.44 (suppressed 51 warnings in gfx/skia) 67:54.44 (suppressed 3 warnings in gfx/vr/openvr) 67:54.44 (suppressed 52 warnings in intl/icu) 67:54.44 (suppressed 1 warnings in ipc/chromium) 67:54.44 (suppressed 1 warnings in media/libcubeb) 67:54.44 (suppressed 1 warnings in media/libmkv) 67:54.44 (suppressed 1 warnings in media/libnestegg) 67:54.44 (suppressed 1 warnings in media/libsoundtouch) 67:54.44 (suppressed 1 warnings in media/libspeex_resampler) 67:54.44 (suppressed 1 warnings in media/libvorbis) 67:54.44 (suppressed 1 warnings in modules/woff2) 67:54.44 (suppressed 9 warnings in security/nss) 67:54.44 (suppressed 1 warnings in third_party/aom) 67:54.44 /usr/bin/notify-send --app-name=Mozilla Build System Mozilla Build System Build complete 67:54.62 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.SbS5E0 + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 ++ dirname /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 + cd firefox-63.0 + /usr/bin/cp -p /usr/share/bookmarks/default-bookmarks.html objdir/dist/bin/browser/chrome/en-US/locale/browser/bookmarks.html + /usr/bin/cat + DESTDIR=/builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 + make -C objdir install make: Entering directory '/builddir/build/BUILD/firefox-63.0/objdir' make[1]: Entering directory '/builddir/build/BUILD/firefox-63.0/objdir/browser/installer' /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python -m mozbuild.action.file_generate /builddir/build/BUILD/firefox-63.0/toolkit/locales/gen_multilocale.py main '../../dist/bin/res/multilocale.txt' .deps/multilocale.txt.pp '../../dist/bin/res/multilocale.txt' en-US printf '\n[multilocale]\n' > locale-manifest.in printf '@RESPATH@/res/multilocale.txt\n' >> locale-manifest.in for LOCALE in en-US ;\ do \ for ENTRY in @RESPATH@/browser/chrome/ @RESPATH@/chrome/ ;\ do \ printf "$ENTRY""$LOCALE"'@JAREXT@\n' >> locale-manifest.in; \ printf "$ENTRY""$LOCALE"'.manifest\n' >> locale-manifest.in; \ done \ done OMNIJAR_NAME=omni.ja \ NO_PKG_FILES="core bsdecho js js-config jscpucfg nsinstall viewer TestGtkEmbed elf-dynstr-gc mangle* maptsv* mfc* msdump* msmap* nm2tsv* nsinstall* res/samples res/throbber shlibsign* certutil* pk12util* BadCertServer* OCSPStaplingServer* SymantecSanctionsServer* GenerateOCSPResponse* chrome/chrome.rdf chrome/app-chrome.manifest chrome/overlayinfo components/compreg.dat components/xpti.dat content_unit_tests necko_unit_tests *.dSYM " \ /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-63.0/toolkit/mozapps/installer/packager.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-63.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_GTK3=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=28 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=63.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=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_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='"ppc64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US \ --format omni \ --removals /builddir/build/BUILD/firefox-63.0/browser/installer/removed-files.in \ \ --minify \ \ \ --optimizejars \ --compress none \ /builddir/build/BUILD/firefox-63.0/browser/installer/package-manifest.in '../../dist' '../../dist'/firefox \ /builddir/build/BUILD/firefox-63.0/objdir/_virtualenvs/init/bin/python /builddir/build/BUILD/firefox-63.0/toolkit/mozapps/installer/find-dupes.py -DPKG_LOCALE_MANIFEST=/builddir/build/BUILD/firefox-63.0/objdir/browser/installer/locale-manifest.in -DMOZ_APP_NAME=firefox -DPREF_DIR=defaults/preferences -DMOZ_GTK=1 -DMOZ_GTK3=1 -DMOZ_SYSTEM_NSPR=1 -DMOZ_SYSTEM_NSS=1 -DJAREXT= -DMOZ_CHILD_PROCESS_NAME=plugin-container -DNECKO_WIFI -DDLL_PREFIX=lib -DDLL_SUFFIX=.so -DBIN_SUFFIX= -DDIR_MACOS= -DDIR_RESOURCES= -DBINPATH='bin' -DRESPATH='bin' -DLPROJ_ROOT=en -DENABLE_MARIONETTE=1 -DACCESSIBILITY=1 -DATK_MAJOR_VERSION=2 -DATK_MINOR_VERSION=28 -DATK_REV_VERSION=1 -DBROWSER_CHROME_URL=chrome://browser/content/browser.xul -DBROWSER_CHROME_URL_QUOTED='"chrome://browser/content/browser.xul"' -DBUILD_CTYPES=1 -DCROSS_COMPILE='' -DENABLE_INTL_API=1 -DENABLE_SYSTEM_EXTENSION_DIRS=1 -DEXPOSE_INTL_API=1 -DFIREFOX_VERSION=63.0 -DFORCE_PR_LOG=1 -DFUNCPROTO=15 -DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_3_4 -DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_32 -DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_26 -DGL_PROVIDER_EGL=1 -DHAVE_64BIT_BUILD=1 -DHAVE_ALLOCA_H=1 -DHAVE_BYTESWAP_H=1 -DHAVE_CLOCK_MONOTONIC=1 -DHAVE_DIRENT_H=1 -DHAVE_DLADDR=1 -DHAVE_DLOPEN=1 -DHAVE_FONTCONFIG_FCFREETYPE_H=1 -DHAVE_FT_BITMAP_SIZE_Y_PPEM=1 -DHAVE_FT_GLYPHSLOT_EMBOLDEN=1 -DHAVE_FT_LOAD_SFNT_TABLE=1 -DHAVE_GETOPT_H=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAVE_LCHOWN=1 -DHAVE_LIBVPX=1 -DHAVE_LINUX_IF_ADDR_H=1 -DHAVE_LINUX_PERF_EVENT_H=1 -DHAVE_LINUX_QUOTA_H=1 -DHAVE_LINUX_RTNETLINK_H=1 -DHAVE_LOCALECONV=1 -DHAVE_LOCALTIME_R=1 -DHAVE_LSTAT64=1 -DHAVE_MALLINFO=1 -DHAVE_MALLOC_H=1 -DHAVE_MALLOC_USABLE_SIZE=1 -DHAVE_MEMALIGN=1 -DHAVE_MEMMEM=1 -DHAVE_NETINET_IN_H=1 -DHAVE_NL_TYPES_H=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_POSIX_FALLOCATE=1 -DHAVE_POSIX_MEMALIGN=1 -DHAVE_PTHREAD_H=1 -DHAVE_RES_NINIT=1 -DHAVE_SETPRIORITY=1 -DHAVE_STAT64=1 -DHAVE_STDINT_H=1 -DHAVE_STRERROR=1 -DHAVE_STRNDUP=1 -DHAVE_SYSCALL=1 -DHAVE_SYS_QUEUE_H=1 -DHAVE_SYS_QUOTA_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_THREAD_TLS_KEYWORD=1 -DHAVE_TRUNCATE64=1 -DHAVE_UNISTD_H=1 -DHAVE_VALLOC=1 -DHAVE_VA_COPY=1 -DHAVE_VISIBILITY_ATTRIBUTE=1 -DHAVE_VISIBILITY_HIDDEN_ATTRIBUTE=1 -DHAVE__UNWIND_BACKTRACE=1 -DHAVE___CXA_DEMANGLE=1 -DJS_64BIT=1 -DJS_CODEGEN_NONE=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_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='"ppc64-gcc3"' -DUSE_SKIA=1 -DUSE_SKIA_GPU=1 -DU_STATIC_IMPLEMENTATION=1 -DU_USING_ICU_NAMESPACE=0 -DVA_COPY=va_copy -DXP_LINUX=1 -DXP_UNIX=1 -D_REENTRANT=1 -DAB_CD=en-US -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 1930704 bytes: firefox firefox-bin WARNING: Found 22 duplicated files taking 1978819 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 2380174 bytes to mozharness.zip in 1.59s ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox (cd ../../dist/firefox && /usr/bin/gtar --exclude=precomplete --exclude=.mkdir.done -chf - .) | \ (cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox && tar -xf -) ../../config/nsinstall -D /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin rm -f -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin/firefox ln -s /usr/lib64/firefox/firefox /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin make[1]: Leaving directory '/builddir/build/BUILD/firefox-63.0/objdir/browser/installer' make: Leaving directory '/builddir/build/BUILD/firefox-63.0/objdir' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/applications + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/applications /builddir/build/SOURCES/firefox.desktop + desktop-file-install --dir /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/applications /builddir/build/SOURCES/firefox-wayland.desktop + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin/firefox + /usr/bin/sed -e s/__DEFAULT_X11__/true/ /builddir/build/SOURCES/firefox.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin/firefox + /usr/bin/cat /builddir/build/SOURCES/firefox-wayland.sh.in + /usr/bin/chmod 755 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/bin/firefox-wayland + /usr/bin/install -p -D -m 644 /builddir/build/SOURCES/firefox.1 /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/man/man1/firefox.1 + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64//usr/lib64/firefox/firefox-config + /usr/bin/rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64//usr/lib64/firefox/update-settings.ini + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/16x16/apps + /usr/bin/cp -p browser/branding/official/default16.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/16x16/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/22x22/apps + /usr/bin/cp -p browser/branding/official/default22.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/22x22/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/24x24/apps + /usr/bin/cp -p browser/branding/official/default24.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/24x24/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/32x32/apps + /usr/bin/cp -p browser/branding/official/default32.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/32x32/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/48x48/apps + /usr/bin/cp -p browser/branding/official/default48.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/48x48/apps/firefox.png + for s in 16 22 24 32 48 256 + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/256x256/apps + /usr/bin/cp -p browser/branding/official/default256.png /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/256x256/apps/firefox.png + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/symbolic/apps + /usr/bin/cp -p /builddir/build/SOURCES/firefox-symbolic.svg /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/icons/hicolor/symbolic/apps + mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/appdata + cat + echo + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks + /usr/bin/tar xf /builddir/build/SOURCES/firefox-langpacks-63.0-20181018.tar.xz ++ ls firefox-langpacks/ach.xpi firefox-langpacks/af.xpi firefox-langpacks/an.xpi firefox-langpacks/ar.xpi firefox-langpacks/as.xpi firefox-langpacks/ast.xpi firefox-langpacks/az.xpi firefox-langpacks/be.xpi firefox-langpacks/bg.xpi firefox-langpacks/bn-BD.xpi firefox-langpacks/bn-IN.xpi firefox-langpacks/br.xpi firefox-langpacks/bs.xpi firefox-langpacks/ca.xpi firefox-langpacks/cak.xpi firefox-langpacks/cs.xpi firefox-langpacks/cy.xpi firefox-langpacks/da.xpi firefox-langpacks/de.xpi firefox-langpacks/dsb.xpi firefox-langpacks/el.xpi firefox-langpacks/en-CA.xpi firefox-langpacks/en-GB.xpi firefox-langpacks/en-ZA.xpi firefox-langpacks/eo.xpi firefox-langpacks/es-AR.xpi firefox-langpacks/es-CL.xpi firefox-langpacks/es-ES.xpi firefox-langpacks/es-MX.xpi firefox-langpacks/et.xpi firefox-langpacks/eu.xpi firefox-langpacks/fa.xpi firefox-langpacks/ff.xpi firefox-langpacks/fi.xpi firefox-langpacks/fr.xpi firefox-langpacks/fy-NL.xpi firefox-langpacks/ga-IE.xpi firefox-langpacks/gd.xpi firefox-langpacks/gl.xpi firefox-langpacks/gn.xpi firefox-langpacks/gu-IN.xpi firefox-langpacks/he.xpi firefox-langpacks/hi-IN.xpi firefox-langpacks/hr.xpi firefox-langpacks/hsb.xpi firefox-langpacks/hu.xpi firefox-langpacks/hy-AM.xpi firefox-langpacks/ia.xpi firefox-langpacks/id.xpi firefox-langpacks/is.xpi firefox-langpacks/it.xpi firefox-langpacks/ja.xpi firefox-langpacks/ka.xpi firefox-langpacks/kab.xpi firefox-langpacks/kk.xpi firefox-langpacks/km.xpi firefox-langpacks/kn.xpi firefox-langpacks/ko.xpi firefox-langpacks/lij.xpi firefox-langpacks/lt.xpi firefox-langpacks/lv.xpi firefox-langpacks/mai.xpi firefox-langpacks/mk.xpi firefox-langpacks/ml.xpi firefox-langpacks/mr.xpi firefox-langpacks/ms.xpi firefox-langpacks/my.xpi firefox-langpacks/nb-NO.xpi firefox-langpacks/ne-NP.xpi firefox-langpacks/nl.xpi firefox-langpacks/nn-NO.xpi firefox-langpacks/oc.xpi firefox-langpacks/or.xpi firefox-langpacks/pa-IN.xpi firefox-langpacks/pl.xpi firefox-langpacks/pt-BR.xpi firefox-langpacks/pt-PT.xpi firefox-langpacks/rm.xpi firefox-langpacks/ro.xpi firefox-langpacks/ru.xpi firefox-langpacks/si.xpi firefox-langpacks/sk.xpi firefox-langpacks/sl.xpi firefox-langpacks/son.xpi firefox-langpacks/sq.xpi firefox-langpacks/sr.xpi firefox-langpacks/sv-SE.xpi firefox-langpacks/ta.xpi firefox-langpacks/te.xpi firefox-langpacks/th.xpi firefox-langpacks/tr.xpi firefox-langpacks/uk.xpi firefox-langpacks/ur.xpi firefox-langpacks/uz.xpi firefox-langpacks/vi.xpi firefox-langpacks/xh.xpi firefox-langpacks/zh-CN.xpi firefox-langpacks/zh-TW.xpi + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ach.xpi .xpi + language=ach + extensionID=langpack-ach@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ach@firefox.mozilla.org + unzip -qq firefox-langpacks/ach.xpi -d langpack-ach@firefox.mozilla.org + find langpack-ach@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ach@firefox.mozilla.org + zip -qq -r9mX ../langpack-ach@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ach@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ach ++ sed -e s/-/_/g + language=ach + echo '%lang(ach) /usr/lib64/firefox/langpacks/langpack-ach@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/af.xpi .xpi + language=af + extensionID=langpack-af@firefox.mozilla.org + /usr/bin/mkdir -p langpack-af@firefox.mozilla.org + unzip -qq firefox-langpacks/af.xpi -d langpack-af@firefox.mozilla.org + find langpack-af@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-af@firefox.mozilla.org + zip -qq -r9mX ../langpack-af@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-af@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo af ++ sed -e s/-/_/g + language=af + echo '%lang(af) /usr/lib64/firefox/langpacks/langpack-af@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/an.xpi .xpi + language=an + extensionID=langpack-an@firefox.mozilla.org + /usr/bin/mkdir -p langpack-an@firefox.mozilla.org + unzip -qq firefox-langpacks/an.xpi -d langpack-an@firefox.mozilla.org + find langpack-an@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-an@firefox.mozilla.org + zip -qq -r9mX ../langpack-an@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-an@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo an ++ sed -e s/-/_/g + language=an + echo '%lang(an) /usr/lib64/firefox/langpacks/langpack-an@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ar.xpi .xpi + language=ar + extensionID=langpack-ar@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ar@firefox.mozilla.org + unzip -qq firefox-langpacks/ar.xpi -d langpack-ar@firefox.mozilla.org + find langpack-ar@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ar@firefox.mozilla.org + zip -qq -r9mX ../langpack-ar@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ar@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ar ++ sed -e s/-/_/g + language=ar + echo '%lang(ar) /usr/lib64/firefox/langpacks/langpack-ar@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/as.xpi .xpi + language=as + extensionID=langpack-as@firefox.mozilla.org + /usr/bin/mkdir -p langpack-as@firefox.mozilla.org + unzip -qq firefox-langpacks/as.xpi -d langpack-as@firefox.mozilla.org + find langpack-as@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-as@firefox.mozilla.org + zip -qq -r9mX ../langpack-as@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-as@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo as ++ sed -e s/-/_/g + language=as + echo '%lang(as) /usr/lib64/firefox/langpacks/langpack-as@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ast.xpi .xpi + language=ast + extensionID=langpack-ast@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ast@firefox.mozilla.org + unzip -qq firefox-langpacks/ast.xpi -d langpack-ast@firefox.mozilla.org + find langpack-ast@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ast@firefox.mozilla.org + zip -qq -r9mX ../langpack-ast@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ast@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ast ++ sed -e s/-/_/g + language=ast + echo '%lang(ast) /usr/lib64/firefox/langpacks/langpack-ast@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/az.xpi .xpi + language=az + extensionID=langpack-az@firefox.mozilla.org + /usr/bin/mkdir -p langpack-az@firefox.mozilla.org + unzip -qq firefox-langpacks/az.xpi -d langpack-az@firefox.mozilla.org + find langpack-az@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-az@firefox.mozilla.org + zip -qq -r9mX ../langpack-az@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-az@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo az ++ sed -e s/-/_/g + language=az + echo '%lang(az) /usr/lib64/firefox/langpacks/langpack-az@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/be.xpi .xpi + language=be + extensionID=langpack-be@firefox.mozilla.org + /usr/bin/mkdir -p langpack-be@firefox.mozilla.org + unzip -qq firefox-langpacks/be.xpi -d langpack-be@firefox.mozilla.org + find langpack-be@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-be@firefox.mozilla.org + zip -qq -r9mX ../langpack-be@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-be@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo be ++ sed -e s/-/_/g + language=be + echo '%lang(be) /usr/lib64/firefox/langpacks/langpack-be@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bg.xpi .xpi + language=bg + extensionID=langpack-bg@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bg@firefox.mozilla.org + unzip -qq firefox-langpacks/bg.xpi -d langpack-bg@firefox.mozilla.org + find langpack-bg@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bg@firefox.mozilla.org + zip -qq -r9mX ../langpack-bg@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bg@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo bg ++ sed -e s/-/_/g + language=bg + echo '%lang(bg) /usr/lib64/firefox/langpacks/langpack-bg@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn-BD.xpi .xpi + language=bn-BD + extensionID=langpack-bn-BD@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-BD@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-BD.xpi -d langpack-bn-BD@firefox.mozilla.org + find langpack-bn-BD@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-BD@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-BD@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bn-BD@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo bn-BD ++ sed -e s/-/_/g + language=bn_BD + echo '%lang(bn_BD) /usr/lib64/firefox/langpacks/langpack-bn-BD@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bn-IN.xpi .xpi + language=bn-IN + extensionID=langpack-bn-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bn-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/bn-IN.xpi -d langpack-bn-IN@firefox.mozilla.org + find langpack-bn-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bn-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-bn-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bn-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo bn-IN ++ sed -e s/-/_/g + language=bn_IN + echo '%lang(bn_IN) /usr/lib64/firefox/langpacks/langpack-bn-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/br.xpi .xpi + language=br + extensionID=langpack-br@firefox.mozilla.org + /usr/bin/mkdir -p langpack-br@firefox.mozilla.org + unzip -qq firefox-langpacks/br.xpi -d langpack-br@firefox.mozilla.org + find langpack-br@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-br@firefox.mozilla.org + zip -qq -r9mX ../langpack-br@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-br@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo br ++ sed -e s/-/_/g + language=br + echo '%lang(br) /usr/lib64/firefox/langpacks/langpack-br@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/bs.xpi .xpi + language=bs + extensionID=langpack-bs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-bs@firefox.mozilla.org + unzip -qq firefox-langpacks/bs.xpi -d langpack-bs@firefox.mozilla.org + find langpack-bs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-bs@firefox.mozilla.org + zip -qq -r9mX ../langpack-bs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-bs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo bs ++ sed -e s/-/_/g + language=bs + echo '%lang(bs) /usr/lib64/firefox/langpacks/langpack-bs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ca.xpi .xpi + language=ca + extensionID=langpack-ca@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ca@firefox.mozilla.org + unzip -qq firefox-langpacks/ca.xpi -d langpack-ca@firefox.mozilla.org + find langpack-ca@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ca@firefox.mozilla.org + zip -qq -r9mX ../langpack-ca@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ca@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ca ++ sed -e s/-/_/g + language=ca + echo '%lang(ca) /usr/lib64/firefox/langpacks/langpack-ca@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cak.xpi .xpi + language=cak + extensionID=langpack-cak@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cak@firefox.mozilla.org + unzip -qq firefox-langpacks/cak.xpi -d langpack-cak@firefox.mozilla.org + find langpack-cak@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cak@firefox.mozilla.org + zip -qq -r9mX ../langpack-cak@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cak@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo cak ++ sed -e s/-/_/g + language=cak + echo '%lang(cak) /usr/lib64/firefox/langpacks/langpack-cak@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cs.xpi .xpi + language=cs + extensionID=langpack-cs@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cs@firefox.mozilla.org + unzip -qq firefox-langpacks/cs.xpi -d langpack-cs@firefox.mozilla.org + find langpack-cs@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cs@firefox.mozilla.org + zip -qq -r9mX ../langpack-cs@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cs@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo cs ++ sed -e s/-/_/g + language=cs + echo '%lang(cs) /usr/lib64/firefox/langpacks/langpack-cs@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/cy.xpi .xpi + language=cy + extensionID=langpack-cy@firefox.mozilla.org + /usr/bin/mkdir -p langpack-cy@firefox.mozilla.org + unzip -qq firefox-langpacks/cy.xpi -d langpack-cy@firefox.mozilla.org + find langpack-cy@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-cy@firefox.mozilla.org + zip -qq -r9mX ../langpack-cy@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-cy@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo cy ++ sed -e s/-/_/g + language=cy + echo '%lang(cy) /usr/lib64/firefox/langpacks/langpack-cy@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/da.xpi .xpi + language=da + extensionID=langpack-da@firefox.mozilla.org + /usr/bin/mkdir -p langpack-da@firefox.mozilla.org + unzip -qq firefox-langpacks/da.xpi -d langpack-da@firefox.mozilla.org + find langpack-da@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-da@firefox.mozilla.org + zip -qq -r9mX ../langpack-da@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-da@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo da ++ sed -e s/-/_/g + language=da + echo '%lang(da) /usr/lib64/firefox/langpacks/langpack-da@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/de.xpi .xpi + language=de + extensionID=langpack-de@firefox.mozilla.org + /usr/bin/mkdir -p langpack-de@firefox.mozilla.org + unzip -qq firefox-langpacks/de.xpi -d langpack-de@firefox.mozilla.org + find langpack-de@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-de@firefox.mozilla.org + zip -qq -r9mX ../langpack-de@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-de@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo de ++ sed -e s/-/_/g + language=de + echo '%lang(de) /usr/lib64/firefox/langpacks/langpack-de@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/dsb.xpi .xpi + language=dsb + extensionID=langpack-dsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-dsb@firefox.mozilla.org + unzip -qq firefox-langpacks/dsb.xpi -d langpack-dsb@firefox.mozilla.org + find langpack-dsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-dsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-dsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-dsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo dsb ++ sed -e s/-/_/g + language=dsb + echo '%lang(dsb) /usr/lib64/firefox/langpacks/langpack-dsb@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/el.xpi .xpi + language=el + extensionID=langpack-el@firefox.mozilla.org + /usr/bin/mkdir -p langpack-el@firefox.mozilla.org + unzip -qq firefox-langpacks/el.xpi -d langpack-el@firefox.mozilla.org + find langpack-el@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-el@firefox.mozilla.org + zip -qq -r9mX ../langpack-el@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-el@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo el ++ sed -e s/-/_/g + language=el + echo '%lang(el) /usr/lib64/firefox/langpacks/langpack-el@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-CA.xpi .xpi + language=en-CA + extensionID=langpack-en-CA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-CA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-CA.xpi -d langpack-en-CA@firefox.mozilla.org + find langpack-en-CA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-CA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-CA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-CA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo en-CA ++ sed -e s/-/_/g + language=en_CA + echo '%lang(en_CA) /usr/lib64/firefox/langpacks/langpack-en-CA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-GB.xpi .xpi + language=en-GB + extensionID=langpack-en-GB@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-GB@firefox.mozilla.org + unzip -qq firefox-langpacks/en-GB.xpi -d langpack-en-GB@firefox.mozilla.org + find langpack-en-GB@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-GB@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-GB@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-GB@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo en-GB ++ sed -e s/-/_/g + language=en_GB + echo '%lang(en_GB) /usr/lib64/firefox/langpacks/langpack-en-GB@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/en-ZA.xpi .xpi + language=en-ZA + extensionID=langpack-en-ZA@firefox.mozilla.org + /usr/bin/mkdir -p langpack-en-ZA@firefox.mozilla.org + unzip -qq firefox-langpacks/en-ZA.xpi -d langpack-en-ZA@firefox.mozilla.org + find langpack-en-ZA@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-en-ZA@firefox.mozilla.org + zip -qq -r9mX ../langpack-en-ZA@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-en-ZA@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo en-ZA ++ sed -e s/-/_/g + language=en_ZA + echo '%lang(en_ZA) /usr/lib64/firefox/langpacks/langpack-en-ZA@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/eo.xpi .xpi + language=eo + extensionID=langpack-eo@firefox.mozilla.org + /usr/bin/mkdir -p langpack-eo@firefox.mozilla.org + unzip -qq firefox-langpacks/eo.xpi -d langpack-eo@firefox.mozilla.org + find langpack-eo@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-eo@firefox.mozilla.org + zip -qq -r9mX ../langpack-eo@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-eo@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo eo ++ sed -e s/-/_/g + language=eo + echo '%lang(eo) /usr/lib64/firefox/langpacks/langpack-eo@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-AR.xpi .xpi + language=es-AR + extensionID=langpack-es-AR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-AR@firefox.mozilla.org + unzip -qq firefox-langpacks/es-AR.xpi -d langpack-es-AR@firefox.mozilla.org + find langpack-es-AR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-AR@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-AR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-AR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo es-AR + language=es_AR + echo '%lang(es_AR) /usr/lib64/firefox/langpacks/langpack-es-AR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-CL.xpi .xpi + language=es-CL + extensionID=langpack-es-CL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-CL@firefox.mozilla.org + unzip -qq firefox-langpacks/es-CL.xpi -d langpack-es-CL@firefox.mozilla.org + find langpack-es-CL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-CL@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-CL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-CL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo es-CL ++ sed -e s/-/_/g + language=es_CL + echo '%lang(es_CL) /usr/lib64/firefox/langpacks/langpack-es-CL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-ES.xpi .xpi + language=es-ES + extensionID=langpack-es-ES@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-ES@firefox.mozilla.org + unzip -qq firefox-langpacks/es-ES.xpi -d langpack-es-ES@firefox.mozilla.org + find langpack-es-ES@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-ES@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-ES@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-ES@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo es-ES ++ sed -e s/-/_/g + language=es_ES + echo '%lang(es_ES) /usr/lib64/firefox/langpacks/langpack-es-ES@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/es-MX.xpi .xpi + language=es-MX + extensionID=langpack-es-MX@firefox.mozilla.org + /usr/bin/mkdir -p langpack-es-MX@firefox.mozilla.org + unzip -qq firefox-langpacks/es-MX.xpi -d langpack-es-MX@firefox.mozilla.org + find langpack-es-MX@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-es-MX@firefox.mozilla.org + zip -qq -r9mX ../langpack-es-MX@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-es-MX@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo es-MX ++ sed -e s/-/_/g + language=es_MX + echo '%lang(es_MX) /usr/lib64/firefox/langpacks/langpack-es-MX@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/et.xpi .xpi + language=et + extensionID=langpack-et@firefox.mozilla.org + /usr/bin/mkdir -p langpack-et@firefox.mozilla.org + unzip -qq firefox-langpacks/et.xpi -d langpack-et@firefox.mozilla.org + find langpack-et@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-et@firefox.mozilla.org + zip -qq -r9mX ../langpack-et@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-et@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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 /builddir/build/BUILD/firefox-63.0 + cd - + /usr/bin/install -m 644 langpack-eu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo eu ++ sed -e s/-/_/g + language=eu + echo '%lang(eu) /usr/lib64/firefox/langpacks/langpack-eu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fa.xpi .xpi + language=fa + extensionID=langpack-fa@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fa@firefox.mozilla.org + unzip -qq firefox-langpacks/fa.xpi -d langpack-fa@firefox.mozilla.org + find langpack-fa@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fa@firefox.mozilla.org + zip -qq -r9mX ../langpack-fa@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fa@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo fa ++ sed -e s/-/_/g + language=fa + echo '%lang(fa) /usr/lib64/firefox/langpacks/langpack-fa@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ff.xpi .xpi + language=ff + extensionID=langpack-ff@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ff@firefox.mozilla.org + unzip -qq firefox-langpacks/ff.xpi -d langpack-ff@firefox.mozilla.org + find langpack-ff@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ff@firefox.mozilla.org + zip -qq -r9mX ../langpack-ff@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ff@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ff ++ sed -e s/-/_/g + language=ff + echo '%lang(ff) /usr/lib64/firefox/langpacks/langpack-ff@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fi.xpi .xpi + language=fi + extensionID=langpack-fi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fi@firefox.mozilla.org + unzip -qq firefox-langpacks/fi.xpi -d langpack-fi@firefox.mozilla.org + find langpack-fi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fi@firefox.mozilla.org + zip -qq -r9mX ../langpack-fi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo fi ++ sed -e s/-/_/g + language=fi + echo '%lang(fi) /usr/lib64/firefox/langpacks/langpack-fi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fr.xpi .xpi + language=fr + extensionID=langpack-fr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fr@firefox.mozilla.org + unzip -qq firefox-langpacks/fr.xpi -d langpack-fr@firefox.mozilla.org + find langpack-fr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fr@firefox.mozilla.org + zip -qq -r9mX ../langpack-fr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo fr ++ sed -e s/-/_/g + language=fr + echo '%lang(fr) /usr/lib64/firefox/langpacks/langpack-fr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/fy-NL.xpi .xpi + language=fy-NL + extensionID=langpack-fy-NL@firefox.mozilla.org + /usr/bin/mkdir -p langpack-fy-NL@firefox.mozilla.org + unzip -qq firefox-langpacks/fy-NL.xpi -d langpack-fy-NL@firefox.mozilla.org + find langpack-fy-NL@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-fy-NL@firefox.mozilla.org + zip -qq -r9mX ../langpack-fy-NL@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-fy-NL@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo fy-NL ++ sed -e s/-/_/g + language=fy_NL + echo '%lang(fy_NL) /usr/lib64/firefox/langpacks/langpack-fy-NL@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ga-IE.xpi .xpi + language=ga-IE + extensionID=langpack-ga-IE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ga-IE@firefox.mozilla.org + unzip -qq firefox-langpacks/ga-IE.xpi -d langpack-ga-IE@firefox.mozilla.org + find langpack-ga-IE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ga-IE@firefox.mozilla.org + zip -qq -r9mX ../langpack-ga-IE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ga-IE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ga-IE + language=ga_IE + echo '%lang(ga_IE) /usr/lib64/firefox/langpacks/langpack-ga-IE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gd.xpi .xpi + language=gd + extensionID=langpack-gd@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gd@firefox.mozilla.org + unzip -qq firefox-langpacks/gd.xpi -d langpack-gd@firefox.mozilla.org + find langpack-gd@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gd@firefox.mozilla.org + zip -qq -r9mX ../langpack-gd@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gd@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo gd ++ sed -e s/-/_/g + language=gd + echo '%lang(gd) /usr/lib64/firefox/langpacks/langpack-gd@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gl.xpi .xpi + language=gl + extensionID=langpack-gl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gl@firefox.mozilla.org + unzip -qq firefox-langpacks/gl.xpi -d langpack-gl@firefox.mozilla.org + find langpack-gl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gl@firefox.mozilla.org + zip -qq -r9mX ../langpack-gl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo gl ++ sed -e s/-/_/g + language=gl + echo '%lang(gl) /usr/lib64/firefox/langpacks/langpack-gl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gn.xpi .xpi + language=gn + extensionID=langpack-gn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gn@firefox.mozilla.org + unzip -qq firefox-langpacks/gn.xpi -d langpack-gn@firefox.mozilla.org + find langpack-gn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gn@firefox.mozilla.org + zip -qq -r9mX ../langpack-gn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo gn ++ sed -e s/-/_/g + language=gn + echo '%lang(gn) /usr/lib64/firefox/langpacks/langpack-gn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/gu-IN.xpi .xpi + language=gu-IN + extensionID=langpack-gu-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-gu-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/gu-IN.xpi -d langpack-gu-IN@firefox.mozilla.org + find langpack-gu-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-gu-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-gu-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-gu-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo gu-IN ++ sed -e s/-/_/g + language=gu_IN + echo '%lang(gu_IN) /usr/lib64/firefox/langpacks/langpack-gu-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/he.xpi .xpi + language=he + extensionID=langpack-he@firefox.mozilla.org + /usr/bin/mkdir -p langpack-he@firefox.mozilla.org + unzip -qq firefox-langpacks/he.xpi -d langpack-he@firefox.mozilla.org + find langpack-he@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-he@firefox.mozilla.org + zip -qq -r9mX ../langpack-he@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-he@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo he ++ sed -e s/-/_/g + language=he + echo '%lang(he) /usr/lib64/firefox/langpacks/langpack-he@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hi-IN.xpi .xpi + language=hi-IN + extensionID=langpack-hi-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hi-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/hi-IN.xpi -d langpack-hi-IN@firefox.mozilla.org + find langpack-hi-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hi-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-hi-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hi-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo hi-IN ++ sed -e s/-/_/g + language=hi_IN + echo '%lang(hi_IN) /usr/lib64/firefox/langpacks/langpack-hi-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hr.xpi .xpi + language=hr + extensionID=langpack-hr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hr@firefox.mozilla.org + unzip -qq firefox-langpacks/hr.xpi -d langpack-hr@firefox.mozilla.org + find langpack-hr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hr@firefox.mozilla.org + zip -qq -r9mX ../langpack-hr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo hr ++ sed -e s/-/_/g + language=hr + echo '%lang(hr) /usr/lib64/firefox/langpacks/langpack-hr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hsb.xpi .xpi + language=hsb + extensionID=langpack-hsb@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hsb@firefox.mozilla.org + unzip -qq firefox-langpacks/hsb.xpi -d langpack-hsb@firefox.mozilla.org + find langpack-hsb@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hsb@firefox.mozilla.org + zip -qq -r9mX ../langpack-hsb@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hsb@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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 + xargs chmod 644 + find langpack-hu@firefox.mozilla.org -type f + cd langpack-hu@firefox.mozilla.org + zip -qq -r9mX ../langpack-hu@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hu@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo hu ++ sed -e s/-/_/g + language=hu + echo '%lang(hu) /usr/lib64/firefox/langpacks/langpack-hu@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/hy-AM.xpi .xpi + language=hy-AM + extensionID=langpack-hy-AM@firefox.mozilla.org + /usr/bin/mkdir -p langpack-hy-AM@firefox.mozilla.org + unzip -qq firefox-langpacks/hy-AM.xpi -d langpack-hy-AM@firefox.mozilla.org + find langpack-hy-AM@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-hy-AM@firefox.mozilla.org + zip -qq -r9mX ../langpack-hy-AM@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-hy-AM@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo hy-AM ++ sed -e s/-/_/g + language=hy_AM + echo '%lang(hy_AM) /usr/lib64/firefox/langpacks/langpack-hy-AM@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ia.xpi .xpi + language=ia + extensionID=langpack-ia@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ia@firefox.mozilla.org + unzip -qq firefox-langpacks/ia.xpi -d langpack-ia@firefox.mozilla.org + find langpack-ia@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ia@firefox.mozilla.org + zip -qq -r9mX ../langpack-ia@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ia@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ia ++ sed -e s/-/_/g + language=ia + echo '%lang(ia) /usr/lib64/firefox/langpacks/langpack-ia@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/id.xpi .xpi + language=id + extensionID=langpack-id@firefox.mozilla.org + /usr/bin/mkdir -p langpack-id@firefox.mozilla.org + unzip -qq firefox-langpacks/id.xpi -d langpack-id@firefox.mozilla.org + find langpack-id@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-id@firefox.mozilla.org + zip -qq -r9mX ../langpack-id@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-id@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo id ++ sed -e s/-/_/g + language=id + echo '%lang(id) /usr/lib64/firefox/langpacks/langpack-id@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/is.xpi .xpi + language=is + extensionID=langpack-is@firefox.mozilla.org + /usr/bin/mkdir -p langpack-is@firefox.mozilla.org + unzip -qq firefox-langpacks/is.xpi -d langpack-is@firefox.mozilla.org + find langpack-is@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-is@firefox.mozilla.org + zip -qq -r9mX ../langpack-is@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-is@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo is ++ sed -e s/-/_/g + language=is + echo '%lang(is) /usr/lib64/firefox/langpacks/langpack-is@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/it.xpi .xpi + language=it + extensionID=langpack-it@firefox.mozilla.org + /usr/bin/mkdir -p langpack-it@firefox.mozilla.org + unzip -qq firefox-langpacks/it.xpi -d langpack-it@firefox.mozilla.org + find langpack-it@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-it@firefox.mozilla.org + zip -qq -r9mX ../langpack-it@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-it@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo it ++ sed -e s/-/_/g + language=it + echo '%lang(it) /usr/lib64/firefox/langpacks/langpack-it@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ja.xpi .xpi + language=ja + extensionID=langpack-ja@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ja@firefox.mozilla.org + unzip -qq firefox-langpacks/ja.xpi -d langpack-ja@firefox.mozilla.org + find langpack-ja@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ja@firefox.mozilla.org + zip -qq -r9mX ../langpack-ja@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ja@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ja ++ sed -e s/-/_/g + language=ja + echo '%lang(ja) /usr/lib64/firefox/langpacks/langpack-ja@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ka.xpi .xpi + language=ka + extensionID=langpack-ka@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ka@firefox.mozilla.org + unzip -qq firefox-langpacks/ka.xpi -d langpack-ka@firefox.mozilla.org + find langpack-ka@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ka@firefox.mozilla.org + zip -qq -r9mX ../langpack-ka@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ka@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ka ++ sed -e s/-/_/g + language=ka + echo '%lang(ka) /usr/lib64/firefox/langpacks/langpack-ka@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kab.xpi .xpi + language=kab + extensionID=langpack-kab@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kab@firefox.mozilla.org + unzip -qq firefox-langpacks/kab.xpi -d langpack-kab@firefox.mozilla.org + find langpack-kab@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kab@firefox.mozilla.org + zip -qq -r9mX ../langpack-kab@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-kab@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo kab ++ sed -e s/-/_/g + language=kab + echo '%lang(kab) /usr/lib64/firefox/langpacks/langpack-kab@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kk.xpi .xpi + language=kk + extensionID=langpack-kk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kk@firefox.mozilla.org + unzip -qq firefox-langpacks/kk.xpi -d langpack-kk@firefox.mozilla.org + find langpack-kk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kk@firefox.mozilla.org + zip -qq -r9mX ../langpack-kk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-kk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo kk ++ sed -e s/-/_/g + language=kk + echo '%lang(kk) /usr/lib64/firefox/langpacks/langpack-kk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/km.xpi .xpi + language=km + extensionID=langpack-km@firefox.mozilla.org + /usr/bin/mkdir -p langpack-km@firefox.mozilla.org + unzip -qq firefox-langpacks/km.xpi -d langpack-km@firefox.mozilla.org + find langpack-km@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-km@firefox.mozilla.org + zip -qq -r9mX ../langpack-km@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-km@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo km ++ sed -e s/-/_/g + language=km + echo '%lang(km) /usr/lib64/firefox/langpacks/langpack-km@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/kn.xpi .xpi + language=kn + extensionID=langpack-kn@firefox.mozilla.org + /usr/bin/mkdir -p langpack-kn@firefox.mozilla.org + unzip -qq firefox-langpacks/kn.xpi -d langpack-kn@firefox.mozilla.org + find langpack-kn@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-kn@firefox.mozilla.org + zip -qq -r9mX ../langpack-kn@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-kn@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo kn ++ sed -e s/-/_/g + language=kn + echo '%lang(kn) /usr/lib64/firefox/langpacks/langpack-kn@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ko.xpi .xpi + language=ko + extensionID=langpack-ko@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ko@firefox.mozilla.org + unzip -qq firefox-langpacks/ko.xpi -d langpack-ko@firefox.mozilla.org + find langpack-ko@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ko@firefox.mozilla.org + zip -qq -r9mX ../langpack-ko@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ko@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ko ++ sed -e s/-/_/g + language=ko + echo '%lang(ko) /usr/lib64/firefox/langpacks/langpack-ko@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/lij.xpi .xpi + language=lij + extensionID=langpack-lij@firefox.mozilla.org + /usr/bin/mkdir -p langpack-lij@firefox.mozilla.org + unzip -qq firefox-langpacks/lij.xpi -d langpack-lij@firefox.mozilla.org + find langpack-lij@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-lij@firefox.mozilla.org + zip -qq -r9mX ../langpack-lij@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-lij@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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 + xargs chmod 644 + find langpack-lt@firefox.mozilla.org -type f + cd langpack-lt@firefox.mozilla.org + zip -qq -r9mX ../langpack-lt@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-lt@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo lv ++ sed -e s/-/_/g + language=lv + echo '%lang(lv) /usr/lib64/firefox/langpacks/langpack-lv@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mai.xpi .xpi + language=mai + extensionID=langpack-mai@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mai@firefox.mozilla.org + unzip -qq firefox-langpacks/mai.xpi -d langpack-mai@firefox.mozilla.org + find langpack-mai@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mai@firefox.mozilla.org + zip -qq -r9mX ../langpack-mai@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-mai@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo mai ++ sed -e s/-/_/g + language=mai + echo '%lang(mai) /usr/lib64/firefox/langpacks/langpack-mai@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mk.xpi .xpi + language=mk + extensionID=langpack-mk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mk@firefox.mozilla.org + unzip -qq firefox-langpacks/mk.xpi -d langpack-mk@firefox.mozilla.org + find langpack-mk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mk@firefox.mozilla.org + zip -qq -r9mX ../langpack-mk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-mk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo mk ++ sed -e s/-/_/g + language=mk + echo '%lang(mk) /usr/lib64/firefox/langpacks/langpack-mk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ml.xpi .xpi + language=ml + extensionID=langpack-ml@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ml@firefox.mozilla.org + unzip -qq firefox-langpacks/ml.xpi -d langpack-ml@firefox.mozilla.org + find langpack-ml@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ml@firefox.mozilla.org + zip -qq -r9mX ../langpack-ml@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ml@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ml ++ sed -e s/-/_/g + language=ml + echo '%lang(ml) /usr/lib64/firefox/langpacks/langpack-ml@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/mr.xpi .xpi + language=mr + extensionID=langpack-mr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-mr@firefox.mozilla.org + unzip -qq firefox-langpacks/mr.xpi -d langpack-mr@firefox.mozilla.org + find langpack-mr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-mr@firefox.mozilla.org + zip -qq -r9mX ../langpack-mr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-mr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo mr ++ sed -e s/-/_/g + language=mr + echo '%lang(mr) /usr/lib64/firefox/langpacks/langpack-mr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ms.xpi .xpi + language=ms + extensionID=langpack-ms@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ms@firefox.mozilla.org + unzip -qq firefox-langpacks/ms.xpi -d langpack-ms@firefox.mozilla.org + find langpack-ms@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ms@firefox.mozilla.org + zip -qq -r9mX ../langpack-ms@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ms@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ms ++ sed -e s/-/_/g + language=ms + echo '%lang(ms) /usr/lib64/firefox/langpacks/langpack-ms@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/my.xpi .xpi + language=my + extensionID=langpack-my@firefox.mozilla.org + /usr/bin/mkdir -p langpack-my@firefox.mozilla.org + unzip -qq firefox-langpacks/my.xpi -d langpack-my@firefox.mozilla.org + find langpack-my@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-my@firefox.mozilla.org + zip -qq -r9mX ../langpack-my@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-my@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo my ++ sed -e s/-/_/g + language=my + echo '%lang(my) /usr/lib64/firefox/langpacks/langpack-my@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nb-NO.xpi .xpi + language=nb-NO + extensionID=langpack-nb-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nb-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nb-NO.xpi -d langpack-nb-NO@firefox.mozilla.org + find langpack-nb-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nb-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nb-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nb-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo nb-NO ++ sed -e s/-/_/g + language=nb_NO + echo '%lang(nb_NO) /usr/lib64/firefox/langpacks/langpack-nb-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ne-NP.xpi .xpi + language=ne-NP + extensionID=langpack-ne-NP@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ne-NP@firefox.mozilla.org + unzip -qq firefox-langpacks/ne-NP.xpi -d langpack-ne-NP@firefox.mozilla.org + find langpack-ne-NP@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ne-NP@firefox.mozilla.org + zip -qq -r9mX ../langpack-ne-NP@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ne-NP@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo ne-NP + language=ne_NP + echo '%lang(ne_NP) /usr/lib64/firefox/langpacks/langpack-ne-NP@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nl.xpi .xpi + language=nl + extensionID=langpack-nl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nl@firefox.mozilla.org + unzip -qq firefox-langpacks/nl.xpi -d langpack-nl@firefox.mozilla.org + find langpack-nl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nl@firefox.mozilla.org + zip -qq -r9mX ../langpack-nl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo nl ++ sed -e s/-/_/g + language=nl + echo '%lang(nl) /usr/lib64/firefox/langpacks/langpack-nl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/nn-NO.xpi .xpi + language=nn-NO + extensionID=langpack-nn-NO@firefox.mozilla.org + /usr/bin/mkdir -p langpack-nn-NO@firefox.mozilla.org + unzip -qq firefox-langpacks/nn-NO.xpi -d langpack-nn-NO@firefox.mozilla.org + find langpack-nn-NO@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-nn-NO@firefox.mozilla.org + zip -qq -r9mX ../langpack-nn-NO@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-nn-NO@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo nn-NO ++ sed -e s/-/_/g + language=nn_NO + echo '%lang(nn_NO) /usr/lib64/firefox/langpacks/langpack-nn-NO@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/oc.xpi .xpi + language=oc + extensionID=langpack-oc@firefox.mozilla.org + /usr/bin/mkdir -p langpack-oc@firefox.mozilla.org + unzip -qq firefox-langpacks/oc.xpi -d langpack-oc@firefox.mozilla.org + find langpack-oc@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-oc@firefox.mozilla.org + zip -qq -r9mX ../langpack-oc@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-oc@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo oc ++ sed -e s/-/_/g + language=oc + echo '%lang(oc) /usr/lib64/firefox/langpacks/langpack-oc@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/or.xpi .xpi + language=or + extensionID=langpack-or@firefox.mozilla.org + /usr/bin/mkdir -p langpack-or@firefox.mozilla.org + unzip -qq firefox-langpacks/or.xpi -d langpack-or@firefox.mozilla.org + find langpack-or@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-or@firefox.mozilla.org + zip -qq -r9mX ../langpack-or@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-or@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo or ++ sed -e s/-/_/g + language=or + echo '%lang(or) /usr/lib64/firefox/langpacks/langpack-or@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pa-IN.xpi .xpi + language=pa-IN + extensionID=langpack-pa-IN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pa-IN@firefox.mozilla.org + unzip -qq firefox-langpacks/pa-IN.xpi -d langpack-pa-IN@firefox.mozilla.org + find langpack-pa-IN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pa-IN@firefox.mozilla.org + zip -qq -r9mX ../langpack-pa-IN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pa-IN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo pa-IN ++ sed -e s/-/_/g + language=pa_IN + echo '%lang(pa_IN) /usr/lib64/firefox/langpacks/langpack-pa-IN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pl.xpi .xpi + language=pl + extensionID=langpack-pl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pl@firefox.mozilla.org + unzip -qq firefox-langpacks/pl.xpi -d langpack-pl@firefox.mozilla.org + find langpack-pl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pl@firefox.mozilla.org + zip -qq -r9mX ../langpack-pl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo pl ++ sed -e s/-/_/g + language=pl + echo '%lang(pl) /usr/lib64/firefox/langpacks/langpack-pl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-BR.xpi .xpi + language=pt-BR + extensionID=langpack-pt-BR@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-BR@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-BR.xpi -d langpack-pt-BR@firefox.mozilla.org + find langpack-pt-BR@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-BR@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-BR@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pt-BR@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo pt-BR ++ sed -e s/-/_/g + language=pt_BR + echo '%lang(pt_BR) /usr/lib64/firefox/langpacks/langpack-pt-BR@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/pt-PT.xpi .xpi + language=pt-PT + extensionID=langpack-pt-PT@firefox.mozilla.org + /usr/bin/mkdir -p langpack-pt-PT@firefox.mozilla.org + unzip -qq firefox-langpacks/pt-PT.xpi -d langpack-pt-PT@firefox.mozilla.org + find langpack-pt-PT@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-pt-PT@firefox.mozilla.org + zip -qq -r9mX ../langpack-pt-PT@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-pt-PT@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo pt-PT ++ sed -e s/-/_/g + language=pt_PT + echo '%lang(pt_PT) /usr/lib64/firefox/langpacks/langpack-pt-PT@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/rm.xpi .xpi + language=rm + extensionID=langpack-rm@firefox.mozilla.org + /usr/bin/mkdir -p langpack-rm@firefox.mozilla.org + unzip -qq firefox-langpacks/rm.xpi -d langpack-rm@firefox.mozilla.org + find langpack-rm@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-rm@firefox.mozilla.org + zip -qq -r9mX ../langpack-rm@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-rm@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo rm ++ sed -e s/-/_/g + language=rm + echo '%lang(rm) /usr/lib64/firefox/langpacks/langpack-rm@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ro.xpi .xpi + language=ro + extensionID=langpack-ro@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ro@firefox.mozilla.org + unzip -qq firefox-langpacks/ro.xpi -d langpack-ro@firefox.mozilla.org + find langpack-ro@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ro@firefox.mozilla.org + zip -qq -r9mX ../langpack-ro@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ro@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ro ++ sed -e s/-/_/g + language=ro + echo '%lang(ro) /usr/lib64/firefox/langpacks/langpack-ro@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ru.xpi .xpi + language=ru + extensionID=langpack-ru@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ru@firefox.mozilla.org + unzip -qq firefox-langpacks/ru.xpi -d langpack-ru@firefox.mozilla.org + find langpack-ru@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ru@firefox.mozilla.org + zip -qq -r9mX ../langpack-ru@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ru@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ru ++ sed -e s/-/_/g + language=ru + echo '%lang(ru) /usr/lib64/firefox/langpacks/langpack-ru@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/si.xpi .xpi + language=si + extensionID=langpack-si@firefox.mozilla.org + /usr/bin/mkdir -p langpack-si@firefox.mozilla.org + unzip -qq firefox-langpacks/si.xpi -d langpack-si@firefox.mozilla.org + find langpack-si@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-si@firefox.mozilla.org + zip -qq -r9mX ../langpack-si@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-si@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo si ++ sed -e s/-/_/g + language=si + echo '%lang(si) /usr/lib64/firefox/langpacks/langpack-si@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sk.xpi .xpi + language=sk + extensionID=langpack-sk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sk@firefox.mozilla.org + unzip -qq firefox-langpacks/sk.xpi -d langpack-sk@firefox.mozilla.org + find langpack-sk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sk@firefox.mozilla.org + zip -qq -r9mX ../langpack-sk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo sk ++ sed -e s/-/_/g + language=sk + echo '%lang(sk) /usr/lib64/firefox/langpacks/langpack-sk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sl.xpi .xpi + language=sl + extensionID=langpack-sl@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sl@firefox.mozilla.org + unzip -qq firefox-langpacks/sl.xpi -d langpack-sl@firefox.mozilla.org + find langpack-sl@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sl@firefox.mozilla.org + zip -qq -r9mX ../langpack-sl@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sl@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo sl ++ sed -e s/-/_/g + language=sl + echo '%lang(sl) /usr/lib64/firefox/langpacks/langpack-sl@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/son.xpi .xpi + language=son + extensionID=langpack-son@firefox.mozilla.org + /usr/bin/mkdir -p langpack-son@firefox.mozilla.org + unzip -qq firefox-langpacks/son.xpi -d langpack-son@firefox.mozilla.org + find langpack-son@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-son@firefox.mozilla.org + zip -qq -r9mX ../langpack-son@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-son@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo son ++ sed -e s/-/_/g + language=son + echo '%lang(son) /usr/lib64/firefox/langpacks/langpack-son@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sq.xpi .xpi + language=sq + extensionID=langpack-sq@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sq@firefox.mozilla.org + unzip -qq firefox-langpacks/sq.xpi -d langpack-sq@firefox.mozilla.org + find langpack-sq@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sq@firefox.mozilla.org + zip -qq -r9mX ../langpack-sq@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sq@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo sq ++ sed -e s/-/_/g + language=sq + echo '%lang(sq) /usr/lib64/firefox/langpacks/langpack-sq@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sr.xpi .xpi + language=sr + extensionID=langpack-sr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sr@firefox.mozilla.org + unzip -qq firefox-langpacks/sr.xpi -d langpack-sr@firefox.mozilla.org + find langpack-sr@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sr@firefox.mozilla.org + zip -qq -r9mX ../langpack-sr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo sr ++ sed -e s/-/_/g + language=sr + echo '%lang(sr) /usr/lib64/firefox/langpacks/langpack-sr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/sv-SE.xpi .xpi + language=sv-SE + extensionID=langpack-sv-SE@firefox.mozilla.org + /usr/bin/mkdir -p langpack-sv-SE@firefox.mozilla.org + unzip -qq firefox-langpacks/sv-SE.xpi -d langpack-sv-SE@firefox.mozilla.org + find langpack-sv-SE@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-sv-SE@firefox.mozilla.org + zip -qq -r9mX ../langpack-sv-SE@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-sv-SE@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo sv-SE ++ sed -e s/-/_/g + language=sv_SE + echo '%lang(sv_SE) /usr/lib64/firefox/langpacks/langpack-sv-SE@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ta.xpi .xpi + language=ta + extensionID=langpack-ta@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ta@firefox.mozilla.org + unzip -qq firefox-langpacks/ta.xpi -d langpack-ta@firefox.mozilla.org + find langpack-ta@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ta@firefox.mozilla.org + zip -qq -r9mX ../langpack-ta@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ta@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo ta ++ sed -e s/-/_/g + language=ta + echo '%lang(ta) /usr/lib64/firefox/langpacks/langpack-ta@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/te.xpi .xpi + language=te + extensionID=langpack-te@firefox.mozilla.org + /usr/bin/mkdir -p langpack-te@firefox.mozilla.org + unzip -qq firefox-langpacks/te.xpi -d langpack-te@firefox.mozilla.org + find langpack-te@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-te@firefox.mozilla.org + zip -qq -r9mX ../langpack-te@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-te@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo te ++ sed -e s/-/_/g + language=te + echo '%lang(te) /usr/lib64/firefox/langpacks/langpack-te@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/th.xpi .xpi + language=th + extensionID=langpack-th@firefox.mozilla.org + /usr/bin/mkdir -p langpack-th@firefox.mozilla.org + unzip -qq firefox-langpacks/th.xpi -d langpack-th@firefox.mozilla.org + find langpack-th@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-th@firefox.mozilla.org + zip -qq -r9mX ../langpack-th@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-th@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo th ++ sed -e s/-/_/g + language=th + echo '%lang(th) /usr/lib64/firefox/langpacks/langpack-th@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/tr.xpi .xpi + language=tr + extensionID=langpack-tr@firefox.mozilla.org + /usr/bin/mkdir -p langpack-tr@firefox.mozilla.org + unzip -qq firefox-langpacks/tr.xpi -d langpack-tr@firefox.mozilla.org + xargs chmod 644 + find langpack-tr@firefox.mozilla.org -type f + cd langpack-tr@firefox.mozilla.org + zip -qq -r9mX ../langpack-tr@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-tr@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo tr ++ sed -e s/-/_/g + language=tr + echo '%lang(tr) /usr/lib64/firefox/langpacks/langpack-tr@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/uk.xpi .xpi + language=uk + extensionID=langpack-uk@firefox.mozilla.org + /usr/bin/mkdir -p langpack-uk@firefox.mozilla.org + unzip -qq firefox-langpacks/uk.xpi -d langpack-uk@firefox.mozilla.org + find langpack-uk@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-uk@firefox.mozilla.org + zip -qq -r9mX ../langpack-uk@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-uk@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo uk ++ sed -e s/-/_/g + language=uk + echo '%lang(uk) /usr/lib64/firefox/langpacks/langpack-uk@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/ur.xpi .xpi + language=ur + extensionID=langpack-ur@firefox.mozilla.org + /usr/bin/mkdir -p langpack-ur@firefox.mozilla.org + unzip -qq firefox-langpacks/ur.xpi -d langpack-ur@firefox.mozilla.org + find langpack-ur@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-ur@firefox.mozilla.org + zip -qq -r9mX ../langpack-ur@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-ur@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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 + xargs chmod 644 + find langpack-uz@firefox.mozilla.org -type f + cd langpack-uz@firefox.mozilla.org + zip -qq -r9mX ../langpack-uz@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-uz@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo uz + language=uz + echo '%lang(uz) /usr/lib64/firefox/langpacks/langpack-uz@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/vi.xpi .xpi + language=vi + extensionID=langpack-vi@firefox.mozilla.org + /usr/bin/mkdir -p langpack-vi@firefox.mozilla.org + unzip -qq firefox-langpacks/vi.xpi -d langpack-vi@firefox.mozilla.org + find langpack-vi@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-vi@firefox.mozilla.org + zip -qq -r9mX ../langpack-vi@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-vi@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ sed -e s/-/_/g ++ echo vi + language=vi + echo '%lang(vi) /usr/lib64/firefox/langpacks/langpack-vi@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/xh.xpi .xpi + language=xh + extensionID=langpack-xh@firefox.mozilla.org + /usr/bin/mkdir -p langpack-xh@firefox.mozilla.org + unzip -qq firefox-langpacks/xh.xpi -d langpack-xh@firefox.mozilla.org + find langpack-xh@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-xh@firefox.mozilla.org + zip -qq -r9mX ../langpack-xh@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-xh@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo xh ++ sed -e s/-/_/g + language=xh + echo '%lang(xh) /usr/lib64/firefox/langpacks/langpack-xh@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-CN.xpi .xpi + language=zh-CN + extensionID=langpack-zh-CN@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-CN@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-CN.xpi -d langpack-zh-CN@firefox.mozilla.org + find langpack-zh-CN@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-CN@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-CN@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-zh-CN@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo zh-CN ++ sed -e s/-/_/g + language=zh_CN + echo '%lang(zh_CN) /usr/lib64/firefox/langpacks/langpack-zh-CN@firefox.mozilla.org.xpi' + for langpack in `ls firefox-langpacks/*.xpi` ++ basename firefox-langpacks/zh-TW.xpi .xpi + language=zh-TW + extensionID=langpack-zh-TW@firefox.mozilla.org + /usr/bin/mkdir -p langpack-zh-TW@firefox.mozilla.org + unzip -qq firefox-langpacks/zh-TW.xpi -d langpack-zh-TW@firefox.mozilla.org + find langpack-zh-TW@firefox.mozilla.org -type f + xargs chmod 644 + cd langpack-zh-TW@firefox.mozilla.org + zip -qq -r9mX ../langpack-zh-TW@firefox.mozilla.org.xpi META-INF browser chrome localization manifest.json + cd - /builddir/build/BUILD/firefox-63.0 + /usr/bin/install -m 644 langpack-zh-TW@firefox.mozilla.org.xpi /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks ++ echo zh-TW ++ sed -e s/-/_/g + language=zh_TW + echo '%lang(zh_TW) /usr/lib64/firefox/langpacks/langpack-zh-TW@firefox.mozilla.org.xpi' + /usr/bin/rm -rf firefox-langpacks + create_default_langpack bn-IN bn + language_long=bn-IN + language_short=bn + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks + ln -s langpack-bn-IN@firefox.mozilla.org.xpi langpack-bn@firefox.mozilla.org.xpi + cd - /builddir/build/BUILD/firefox-63.0 + echo '%lang(bn) /usr/lib64/firefox/langpacks/langpack-bn@firefox.mozilla.org.xpi' + create_default_langpack es-AR es + language_long=es-AR + language_short=es + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/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.fc28.ppc64/usr/lib64/firefox/langpacks + ln -s langpack-pt-PT@firefox.mozilla.org.xpi langpack-pt@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + echo '%lang(pt) /usr/lib64/firefox/langpacks/langpack-pt@firefox.mozilla.org.xpi' + create_default_langpack sv-SE sv + language_long=sv-SE + language_short=sv + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks + ln -s langpack-sv-SE@firefox.mozilla.org.xpi langpack-sv@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + echo '%lang(sv) /usr/lib64/firefox/langpacks/langpack-sv@firefox.mozilla.org.xpi' + create_default_langpack zh-TW zh + language_long=zh-TW + language_short=zh + cd /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/langpacks + ln -s langpack-zh-TW@firefox.mozilla.org.xpi langpack-zh@firefox.mozilla.org.xpi /builddir/build/BUILD/firefox-63.0 + cd - + echo '%lang(zh) /usr/lib64/firefox/langpacks/langpack-zh@firefox.mozilla.org.xpi' + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64//usr/lib64/firefox/browser/defaults/preferences + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64//etc/firefox/pref + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/share/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/mkdir -p '/builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}' + /usr/bin/install -p -c -m 644 LICENSE /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64//usr/lib64/firefox + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/dictionaries + ln -s /usr/share/myspell /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/dictionaries + /usr/bin/cp /builddir/build/SOURCES/firefox-redhat-default-prefs.js /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/browser/defaults/preferences + /usr/bin/cp build/unix/run-mozilla.sh /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox + /usr/bin/mkdir -p /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/distribution + /usr/bin/cp /builddir/build/SOURCES/distribution.ini /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/distribution + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozjs.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox-devel-63.0/sdk/lib/libmozalloc.so + rm -f /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/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.fc28 --unique-debug-suffix -63.0-2.fc28.ppc64 --unique-debug-src-base firefox-63.0-2.fc28.ppc64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 50000000 -S debugsourcefiles.list /builddir/build/BUILD/firefox-63.0 extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/libxul.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/libmozwayland.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/gmp-clearkey/0.1/libclearkey.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/liblgpllibs.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/libmozsqlite3.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/gtk2/libmozgtk.so extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/plugin-container extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/firefox extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/pingsender extracting debug info from /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/firefox-bin dwz: ./usr/lib64/firefox/libxul.so-63.0-2.fc28.ppc64.debug: Too many DIEs, not optimizing /usr/lib/rpm/sepdebugcrcfix: Updated 10 CRC32s, 1 CRC32s did match. cpio: objdir/gfx/angle/targets/preprocessor/Tokenizer.l: Cannot stat: No such file or directory cpio: objdir/gfx/angle/targets/translator/glslang.l: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/NONE: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-indic-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-khmer-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-myanmar-machine.rl: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.hh: Cannot stat: No such file or directory cpio: objdir/gfx/harfbuzz/src/hb-ot-shape-complex-use-machine.rl: Cannot stat: No such file or directory 569594 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile /usr/bin/python 1 + /usr/lib/rpm/brp-python-hardlink + /usr/lib/rpm/redhat/brp-mangle-shebangs '' '' *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/layout/style/nsTransitionManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/layout/style/nsAnimationManager.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/xpcom/build/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/gfx/skia/skia/src/core/SkDrawShadowInfo.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/gfx/skia/skia/src/utils/SkInsetConvexPolygon.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/gfx/skia/skia/src/utils/SkShadowTessellator.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/gfx/skia/skia/src/utils/SkInsetConvexPolygon.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/intl/icu/source/i18n/unicode/selfmt.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/other-licenses/atk-1.0/atk/atkrelationtype.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/other-licenses/nsis/Contrib/CityHash/cityhash/city.cpp is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/toolkit/components/protobuf/src/google/protobuf/arena.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/toolkit/components/protobuf/src/google/protobuf/stubs/common.cc is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/objdir/dist/include/google/protobuf/arenastring.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/objdir/dist/include/mozilla/PoisonIOInterposer.h is executable but has empty or no shebang, removing executable bit *** WARNING: ./usr/src/debug/firefox-63.0-2.fc28.ppc64/objdir/dist/include/mozilla/dom/Event.h is executable but has empty or no shebang, removing executable bit Processing files: firefox-63.0-2.fc28.ppc64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/firefox and /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib64/firefox/firefox-bin warning: File listed twice: /usr/lib64/firefox/browser/features/aushelper@mozilla.org.xpi Provides: application() application(firefox.desktop) firefox = 63.0-2.fc28 firefox(ppc-64) = 63.0-2.fc28 libclearkey.so()(64bit) liblgpllibs.so()(64bit) libmozgtk.so()(64bit) libmozsqlite3.so()(64bit) libmozsqlite3.so(libmozsqlite3.so)(64bit) libmozwayland.so()(64bit) libxul.so()(64bit) libxul.so(xul63)(64bit) metainfo() metainfo(firefox.appdata.xml) mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) webclient Requires(interp): /bin/sh /bin/sh /bin/sh /bin/sh Requires(rpmlib): rpmlib(BuiltinLuaScripts) <= 4.2.2-1 rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires(post): /bin/sh Requires(preun): /bin/sh Requires(postun): /bin/sh Requires(posttrans): /bin/sh Requires: /bin/bash /bin/sh ld64.so.1()(64bit) ld64.so.1(GLIBC_2.22)(64bit) libX11-xcb.so.1()(64bit) libX11.so.6()(64bit) libXext.so.6()(64bit) libXrender.so.1()(64bit) libXt.so.6()(64bit) libatk-1.0.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.11)(64bit) libc.so.6(GLIBC_2.15)(64bit) libc.so.6(GLIBC_2.17)(64bit) libc.so.6(GLIBC_2.18)(64bit) libc.so.6(GLIBC_2.3)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libc.so.6(GLIBC_2.7)(64bit) libc.so.6(GLIBC_2.9)(64bit) libcairo-gobject.so.2()(64bit) libcairo.so.2()(64bit) libdbus-1.so.3()(64bit) libdbus-1.so.3(LIBDBUS_1_3)(64bit) libdbus-glib-1.so.2()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.3)(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.27)(64bit) libm.so.6(GLIBC_2.3)(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.12)(64bit) libpthread.so.0(GLIBC_2.3)(64bit) libpthread.so.0(GLIBC_2.3.2)(64bit) libpthread.so.0(GLIBC_2.3.3)(64bit) libpthread.so.0(GLIBC_2.6)(64bit) librt.so.1()(64bit) librt.so.1(GLIBC_2.3)(64bit) libsmime3.so()(64bit) libsmime3.so(NSS_3.13)(64bit) libsmime3.so(NSS_3.16)(64bit) libsmime3.so(NSS_3.2)(64bit) libsmime3.so(NSS_3.4)(64bit) libssl3.so()(64bit) libssl3.so(NSS_3.12.6)(64bit) libssl3.so(NSS_3.13)(64bit) libssl3.so(NSS_3.13.2)(64bit) libssl3.so(NSS_3.14)(64bit) libssl3.so(NSS_3.15)(64bit) libssl3.so(NSS_3.15.4)(64bit) libssl3.so(NSS_3.2)(64bit) libssl3.so(NSS_3.21)(64bit) libssl3.so(NSS_3.22)(64bit) libssl3.so(NSS_3.23)(64bit) libssl3.so(NSS_3.27)(64bit) libssl3.so(NSS_3.28)(64bit) libssl3.so(NSS_3.4)(64bit) libstartup-notification-1.so.0()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.5)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libstdc++.so.6(GLIBCXX_3.4.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.14)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.18)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.22)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) libvpx.so.5()(64bit) libxcb-shm.so.0()(64bit) libxcb.so.1()(64bit) libxul.so()(64bit) libxul.so(xul63)(64bit) libz.so.1()(64bit) libz.so.1(ZLIB_1.2.0)(64bit) libz.so.1(ZLIB_1.2.3.4)(64bit) libz.so.1(ZLIB_1.2.9)(64bit) rtld(GNU_HASH) Obsoletes: mozilla <= 37:1.7.13 Processing files: firefox-wayland-63.0-2.fc28.ppc64 Provides: application() application(firefox-wayland.desktop) firefox-wayland = 63.0-2.fc28 firefox-wayland(ppc-64) = 63.0-2.fc28 mimehandler(application/vnd.mozilla.xul+xml) mimehandler(application/xhtml+xml) mimehandler(text/html) mimehandler(text/mml) mimehandler(text/xml) mimehandler(x-scheme-handler/http) mimehandler(x-scheme-handler/https) Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: /bin/bash Processing files: firefox-debugsource-63.0-2.fc28.ppc64 Provides: firefox-debugsource = 63.0-2.fc28 firefox-debugsource(ppc-64) = 63.0-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: firefox-debuginfo-63.0-2.fc28.ppc64 warning: Duplicate build-ids /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib/debug/usr/lib64/firefox/firefox-63.0-2.fc28.ppc64.debug and /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64/usr/lib/debug/usr/lib64/firefox/firefox-bin-63.0-2.fc28.ppc64.debug Provides: debuginfo(build-id) = 14752b3ec21038caddd29884f86f1d91ec32efe4 debuginfo(build-id) = 19aa388a4636d06cbd035dfb442010635e2445ed debuginfo(build-id) = 1c9d5b3f96fbdbc9209ad42753a09785a46f9cac debuginfo(build-id) = 887934b89bcac0fd4bf8c58f3df33b710db1a73f debuginfo(build-id) = 8a0e94cbcfdaf88a8830ab0c7c101f3ab102617a debuginfo(build-id) = 90690090cc274d4053a56c079d22e1785aa1cceb debuginfo(build-id) = 9a940cb74228af6586cb1950dde2a7357bc57ecf debuginfo(build-id) = bd2ec860e7802c533b84e4d1f7293d006bb68a23 debuginfo(build-id) = bff7526515ba38b81dea9cd9067b975ecda4b3a6 debuginfo(build-id) = fb3e6b5b90d4a9a6d89a2ec624ddf25a0c2c2e2a firefox-debuginfo = 63.0-2.fc28 firefox-debuginfo(ppc-64) = 63.0-2.fc28 Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: firefox-debugsource(ppc-64) = 63.0-2.fc28 Checking for unpackaged file(s): /usr/lib/rpm/check-files /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 Wrote: /builddir/build/RPMS/firefox-63.0-2.fc28.ppc64.rpm Wrote: /builddir/build/RPMS/firefox-wayland-63.0-2.fc28.ppc64.rpm Wrote: /builddir/build/RPMS/firefox-debugsource-63.0-2.fc28.ppc64.rpm Wrote: /builddir/build/RPMS/firefox-debuginfo-63.0-2.fc28.ppc64.rpm Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.iNptfD + umask 022 + cd /builddir/build/BUILD + cd firefox-63.0 + /usr/bin/rm -rf /builddir/build/BUILDROOT/firefox-63.0-2.fc28.ppc64 + exit 0 Child return code was: 0